當(dāng)前位置:
首頁 >
mysql保存中文异常Incorrect string value: '\xE4\xBD\xA0\xE5\xA5\xBD' for column'
發(fā)布時(shí)間:2025/3/19
36
豆豆
生活随笔
收集整理的這篇文章主要介紹了
mysql保存中文异常Incorrect string value: '\xE4\xBD\xA0\xE5\xA5\xBD' for column'
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
現(xiàn)象:
更新表字段為中文字符時(shí),提示報(bào)錯(cuò)Incorrect string value: '\xE4\xBD\xA0\xE5\xA5\xBD' for column 'description'
修改字符集:
1、查看表字符集
show create table table_name;發(fā)現(xiàn)字符集為latin1,需要修改為utf8
ALTER TABLE ?hosts DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;只修改表字符集,依舊不可修改為中文字符,還需修改字段字符集
2、查看字段字符集
SHOW FULL COLUMNS FROM table_name;發(fā)現(xiàn)字段字符集都為latin1,需要修改為utf8
ALTER TABLE hosts DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;complete!
總結(jié)
以上是生活随笔為你收集整理的mysql保存中文异常Incorrect string value: '\xE4\xBD\xA0\xE5\xA5\xBD' for column'的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql5.7.25数据库安装
- 下一篇: python安装MySQLdb包遇到的坑