問題原因:
解決mysql插入中文字符報錯的問題ERROR 1366 (HY000): Incorrect string value: '\xE5\xB0\x8F\xE6\x98\x8E' for column 'name' at row 1
上邊字符可能每個人遇到的都不一樣,但問題原因應該都一樣,意思是該字段不支持插入utf-8字段
解決方式:
將該字段設置為utf-8編碼格式
alter table 表名 change 字段名 字段名 varchar(11) character set utf8;
結果:
成功解決
補充:
如果上述問題依舊無法解決,我們可以嘗試設置數據庫字段編碼
alter table person default character set utf8;
分享與交流:
如果你有更好的解決方式,歡迎在下方留言喲。