在mysql中插入含有中文字符的sql语句的时候会报错:

mysql> INSERT INTO emp (empno,ename,job,hiredate,sal) VALUES (6060,'李华','经
理','2001-09-16',2000.30) ;
ERROR 1366 (HY000): Incorrect string value: '\xC0\xEE\xD0\xCB\xBB\xAA' for colum
n 'ename' at row 1
mysql> INSERT INTO emp (empno,ename,job,hiredate,sal) VALUES (7369,'董鸣','销
售','2003-10-09',1500.90) ;
ERROR 1366 (HY000): Incorrect string value: '\xB6\xAD\xC3\xF9\xE9\xAA' for colum
n 'ename' at row 1

是字符集设定错误的问题,只要把mysql的字符集设定为GBK就可以了。

命令行环境下输入:

mysql>set character set 'GBK';

就可以插入中文字符了。

相关文章:

  • 2021-12-03
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-05-20
  • 2021-10-01
  • 2021-08-12
猜你喜欢
  • 2021-11-13
  • 2021-11-17
  • 2022-03-10
  • 2022-12-23
  • 2021-04-01
  • 2021-04-25
相关资源
相似解决方案