mysql5.7以上问题处理

  一、mysql5一直都是比较实用的版本,但是5的版本中也是存在查询一下的。这里重点说明一个异常:

Expression #1 of ORDER BY clause is not in SELECT list, references column '????' which is not in SELECT list; this is incompatible with DISTINCT

  二、这个问题是5.7版本的sql_modeONLY_FULL_GROUP_BY模式时的问题。

  三、处理方式修改my.cnf

[mysqld]
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
posted @ 2020-06-29 10:33  小不点丶  阅读(484)  评论(0编辑  收藏  举报