mysql错误代码1366(MySQL错误代码1304)
文章标签
winxpphpmysql
本文目录一览:
- 1、如何实战解决mysql#1366错误
- 2、Mysql插入数据报Error Code: 1366. Incorrect string value错误
- 3、mysql 错误提示1366 Incorrect string value怎么解决?
- 4、Mysql数据库插入数据库报错, ERROR 1366 (HY000): Incorrect string value: '\xBE\xEA' for column 'name
如何实战解决mysql#1366错误
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插入数据报Error Code: 1366. Incorrect string value错误
在新建表后,进行初始化插入数据时报Error Code: 1366. Incorrect string value...
出现这个问题是因为表的默认编码是latin1 而我要兼容utf8的中文字段。
所以一下改正数据表的编码格式:
插入中文后还是报错;
从数据表看字段的编码格式还是latin1;
需要改一下字段的编码格式
重新执行插入数据命令,执行成功
mysql 错误提示1366 Incorrect string value怎么解决?
只需要修改配置文件即可解决。
工具:电脑。
1、开始图标出点击鼠标右键,选择菜单上的运行。
2、在输入框中输入cmd,再点击确定。
3、输入mysql -uroot -p+密码。
4、连接成功后输入:show variables like ‘char%’。
5、找到配置文件所在地址。
6、打开mysql.ini文件,修改默认字符集为utf8,因为MYSQL版本不同,配置文件里的内容也不大一样,只需要修改找到字符集设置并统一修改成utf8即可。
版权声明
本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。
上一篇:linux下配置mysql主从的简单介绍 下一篇:php培训费用介绍,php 培训
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。