[Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated c
网上的解决办法是这样的:主要是sql_mode 中有一个 only_full_group_by 的值
查询在sql_mode中是否有only_full_group_by 参数

发现的确在sql_mode中有only_full_group_by这个参数,然后重新设置sql_mode的值

以上是网上的答案
试了试还是不行,但是搜来搜去都是这个答案,我用的是Navicat 的mysql版连接的远程的数据库,发现在Navicat的一个官方论坛里发现了这样一句话(也是在搜1055错误时搜到的

貌似是我的Navicat 的问题,换成了sqlyog 访问远程数据库并随便做了一些sql操作没有发现上述问题,这个问题最后就这么解决了。。。

浙公网安备 33010602011771号