MySQL 数据库插入中文出错的问题 1366 - Incorrect string value: '\xE5\x9B\xBD\xE5\x93\xA5' for column 'author' at row 1

解决办法:

1 -- 修该表的编码方式
2 ALTER TABLE `t_book` DEFAULT CHARACTER SET utf8;
3 -- 该命令用于将表t_book的编码方式改为utf8;
1 -- 修改字段的编码方式
2 ALTER TABLE `t_book` CHANGE `author` `author` VARCHAR(100) CHARACTER SET utf8 NOT NULL;
3 -- 该命令用于将表test中name字段的编码方式改为utf8

 

MySQL 数据库插入中文出错的问题 1366 - Incorrect string value: '\xE5\x9B\xBD\xE5\x93\xA5' for column 'author' at row 1

上一篇:spring JDBCTemplate使用


下一篇:mysql报错 1142 - SELECT command denied to user 'root_ssm'@'localhost' for table 'user'(用户没有授权)