Code前端首页关于Code前端联系我们

mysql错误代码1366(MySQL错误代码1304)

terry 2年前 (2023-09-30) 阅读数 45 #Mysql
文章标签 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前端网发表,如需转载,请注明页面地址。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门