向mysql表中插入数据报错,如下图:
解决办法:
1)可以通过设计表改变编码状态(临时)
注意:对设计表修改后记得保存!!!
2)修改配置文件(永久修改)
上图是未修改的时候
找到自己的my.ini文件,一般在自己安装目录下就存在(如果找不到,进入此电脑->查看->显示隐藏项目,发现C盘多了ProgramData文件夹,在mysql文件下可以找到,如下图)
在my.ini在里面找到下面的字段,取消注释,在后面添加utf8
重启MySQL服务(右键此电脑> 管理 > 服务和应用程序 > 服务 > MySQL),再次查看确实是否生效。
如果你报如下错误,那就把你改的在还原,使用第一种方法吧!