本文主要是介绍Linux-插入数据异常报错[Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause...,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
在工具端执行数据插入操作时报错[Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause and...,但是数据还是插入成功了。可以肯定sql语句没有问题,于是就查看linux下的mysql配置问题。
解决办法:
1.打开mysql配置文件,加入如下配置,如果配置文件中存在请修改即可。
vim my.cnfsql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION'
2.重启mysql服务
service mysqld restart
3.重新执行mysql数据插入操作时已经不再报错了。
这篇关于Linux-插入数据异常报错[Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause...的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!