Node.js 连接 MySQL 插入 TEXT 类型报错问题
生活随笔
收集整理的這篇文章主要介紹了
Node.js 连接 MySQL 插入 TEXT 类型报错问题
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
由于開發(fā)需要存儲大量文本(其實是一個結(jié)構(gòu)化對象字符串),考慮到 char 以及 varchar 都不夠大,所以打算用 TEXT 類型,順便記一下 TEXT、MEDIUMTEXT 以及 LONGTEXT 的存儲大小:
但是用 Node 連接 MySQL 插入數(shù)據(jù)庫的時候,一直報錯如下:
google 后給出解決方案(原因可以看下 這里):
Node 連接數(shù)據(jù)庫的時候給出 charset 選項。以 mysql 為例(其他語言應(yīng)該也要在連接數(shù)據(jù)庫的時候顯示聲明 charset):
var connection = mysql.createConnection({host : 'localhost',user : 'root',password : '12345', // my macdatabase: 'starskeeper',charset: 'utf8mb4' // 添加這里});總結(jié)
以上是生活随笔為你收集整理的Node.js 连接 MySQL 插入 TEXT 类型报错问题的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【arc101】比赛记录
- 下一篇: 03、CustomRegions