1. 程式人生 > >解決mysql資料庫新增資料時報錯:1366

解決mysql資料庫新增資料時報錯:1366

中文資料提交到mysql資料時報了個錯誤:

Warning Code : 1366 Incorrect string value: '\xE5\x9C\xA8' for column 'content' at row 1

網上搜了好久才找到問題所在,這是由於建表的時候沒有指定資料庫字符集這裡講一下我的解決辦法:
ALTER TABLE todo CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci

直接執行上面這段程式碼,todo是表名.執行下面程式碼檢視Collation,是否修改為 utf8_general_ci
SHOW FULL COLUMNS FROM todo


希望此文章能幫助到你