您的位置:

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

本文目录一览:

  • 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即可。

Mysql数据库插入数据库报错, ERROR 1366 (HY000): Incorrect string value: '\xBE\xEA' for column 'name

“ERROR 1366 (HY000): Incorrect string value: '\xBE\xEA' for column 'name”,此问题的原因:配置文件错误。

解决的方法和操作步骤如下:

1、首先,右键单击开始图标,然后在菜单上选择“运行”选项,如下图所示,然后进入下一步。

2、其次,完成上述步骤后,在输入框中输入“cmd”命令,然后单击“确定”按钮,如下图所示,然后进入下一步。

3、接着,完成上述步骤后,输入“mysql -uroot -p+密码”,如下图所示,然后进入下一步。

4、然后,完成上述步骤后,连接成功,输入如下红框中的内容,然后进入下一步。

5、随后,完成上述步骤后,查找配置文件所在的地址,如下图所示,然后进入下一步。

6、最后,完成上述步骤后,打开mysql.ini文件,将默认字符集修改为“utf8”,因为MYSQL版本不同,配置文件中的内容也不相同,只需要修改字符集设置并将其修改为utf8即可,如下图所示。这样,问题就解决了。