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

mysql5.7以上问题处理

上一篇:CentOs6.5下独立安装mysql篇


下一篇:用RPM包安装MySQL的默认安装路径问题