xb8专题

mysql插入中文,报错:ERROR 1366 (HY000): Incorrect string value: '\xE5\xBC\xA0\xE4\xB8\x89' for column 'name

创建表格students, create table students (name varchar(255),subject varchar(255),score int,stuid int); 添加数据, insert into students values ('张三','数学',89,1),('张三','语文',80,1),('张三','英语',70,1),('李四','数学',90

\xE5\xA4\xA7\xE4\xB8\x80...' for column 'name' at row 1 mysql报错。解决方法。

是因为数据库表的编码格式不对造成的,打开mysqlworkben找到对应的表,修改其编码格式为“utf8”之后,问题即可解决! 图一的字符集不对。 选中名字后可以看见是latin1.修改成utf-8即可。 a