很多同学刚开始用mysql数据库的时候都会遇到这个问题: 向表中插入中文数据的时候报错了ERROR 1366 (HY000),如图所示: 那么,如何解决,其实很简单: 首先找到你自己的 mysql 的安装路径,然后找到 my.ini 文件如图: 然后下拉,找到将该条代码中的 utf8 改为 gbk 即可,如图: 最后,重新打开你的mysql,就可以插入和查看中文数据了,如图: