Navicat For MySQL中插入数据时报错1055?

Posted 遍唱阳春

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Navicat For MySQL中插入数据时报错1055?相关的知识,希望对你有一定的参考价值。

报错信息:

 Windows系统的解决方法:

(1)在mysql中查询sql_mode的值,即在查询编辑器中输入:SELECT @@sql_mode;并运行。

 

 (2)将查询得到的结果复制,我们可以注意到结果里面有一个ONLY_FULL_GROUP_BY

 (3)在MySQL安装目录下找到my.ini文件,以记事本方式打开。找到[mysqld],在下面加入一句话:sql_mode=\'复制的内容\',并将ONLY_FULL_GROUP_BY,删掉。

(4)重新启动MySQL服务:我的电脑右键——管理——服务和应用程序——服务——mysql80右键——重新启动。

以上是关于Navicat For MySQL中插入数据时报错1055?的主要内容,如果未能解决你的问题,请参考以下文章

navicat for mysql 链接时报错:1251-Client does not support authentication protocol requested by serve(示例代码

在Navicat中连接数据库时报错2003时的解决方案

在用mybatis向MySQL数据库中插入时间时报错:Incorrect datetime value: '' for column '' at row 1

MySQL连接Navicat时报错常见的几种情况

Mysql 插入时间时报错Incorrect datetime value: '' for column 'createtime'

navicat导入sql文件时报错:mysql server has gone away