只需要修改配置文件即可解决。
工具:电脑。
1、开始图标出点击鼠标右键,选择菜单上的运行。
2、在输入框中输入cmd,再点击确定。
3、输入mysql -uroot -p+密码。
4、连接成功后输入:show variables like ‘char%’。
5、找到配置文件所在地址。
6、打开mysql.ini文件,修改默认字符集为utf8,因为MYSQL版本不同,配置文件里的内容也不大一样,只需要修改找到字符集设置并统一修改成utf8即可。
mysql#1366错误是在mysql5.0.2以上版本才出现的,不管是编码还是字段不符合规则,就通不过mysql严格的数据检查,#1366错误就是这样出现的。当然如果你有修改my.ini的权限,通常#1366是很好解决掉的。只要把my.ini里的sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"这句话修改成sql-MySQL错语信息 错误编码:1366 错误信息:Incorrect integer value: '' for column 'shoptype' at row 1是设置错误造成的,解决方法为:
1、这句话翻译过来就是说:不正确的列名称”认真查找后发现,由于我最后无意中添加了一列,且那列没有给列名如下。
2、直接把这列删除就可以了如下。
3、但是没想到删除后还有问题,说 incorrect column name“address”翻译过来就是:不正确的列名称address如下。
4、认真观察发现,原来是address后面无意中多了一个空格。
5、删除多余的空格,然后在保持即可。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)