请教 mysql5.7 不关闭 ONLY_FULL_GROUP_BY 时 INSERT INTO 怎么写?
我不管怎么写都是
INSERT INTO tessst(tttt) VALUES('88888');
[Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated column 'information_schema.PROFILING.SEQ' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by
怎样才能写出符合ONLY_FULL_GROUP_BY 规则的 INSERT INTO 语句????
语句没问题,应该是你使用的图形化软件版本太低了,这些图形化软件会自作主张的执行一些查询sql来获取一些信息,老版本的并没有考虑到ONLY_FULL_GROUP_BY语法的问题。
你可以先尝试一下在命令行界面执行这个sql会不会报错,如果没报错,就换个软件或者用这个软件的新版本
参考这个问题