MySQL数据库报错 > 1366 - Incorrect string value: ‘\xE6\xB1\x9F\xE6\x96\x87‘ for column ‘Teacher‘ at row 1
数据库报错这个多半是数据库在创建的时候没有选择字符编码,导致输入中文的时候出现报错。
> 1366 - Incorrect string value: '\xE6\xB1\x9F\xE6\x96\x87' for column 'Teacher' at row 1
使用命令查看字符编码:
show variables like "%character%";
对于这个问题,改一下字符集为uft-8即可。
如果数据库已经创建成功,那最好把表里面的字段的字符编码也改一下。
如果没有使用navcat那直接使用SQL命令改:
alter table `tablename` convert to character set utf8;测试
本文来自博客园,作者:明金同学,转载请注明原文链接:https://www.cnblogs.com/vmuu/p/15663286.html
公众号:【明金同学】