mysql出现1366错误时的解决方案

在往数据库表中插入数据时,提示1366错误,检查并无语法错误,经百度查询后得知是编码集的问题,在网上找了很多解决方案,多次踩坑后终于找到最终的解决方案,如下:
1,输入:ALTER TABLE 表名 CONVERT TO CHARACTER SET gbk COLLATE gbk_chinese_ci;
2,继续输入:SHOW FULL COLUMNS FROM t_book;
mysql出现1366错误时的解决方案_第1张图片
可以看到已经将编码集改成gbk,再次输入sql语句
在这里插入图片描述
显示成功!!!

你可能感兴趣的:(Java,java,mysql)