mysql保存中文异常Incorrect string value: '\xE4\xBD\xA0\xE5\xA5\xBD' for column'
生活随笔
收集整理的這篇文章主要介紹了
mysql保存中文异常Incorrect string value: '\xE4\xBD\xA0\xE5\xA5\xBD' for column'
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
現象:
更新表字段為中文字符時,提示報錯Incorrect string value: '\xE4\xBD\xA0\xE5\xA5\xBD' for column 'description'
修改字符集:
1、查看表字符集
show create table table_name;發現字符集為latin1,需要修改為utf8
ALTER TABLE ?hosts DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;只修改表字符集,依舊不可修改為中文字符,還需修改字段字符集
2、查看字段字符集
SHOW FULL COLUMNS FROM table_name;發現字段字符集都為latin1,需要修改為utf8
ALTER TABLE hosts DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;complete!
總結
以上是生活随笔為你收集整理的mysql保存中文异常Incorrect string value: '\xE4\xBD\xA0\xE5\xA5\xBD' for column'的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql5.7.25数据库安装
- 下一篇: python安装MySQLdb包遇到的坑