表象为基本上输入所有SQL语句都会报错(Err 1055).
解决办法(Linux)
vim /etc/my.cnf
如果文件末尾没有
sql_mode = 'ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION'
就自己补一个(去掉‘ONLY_FULL_GROUP_BY,’)
sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION'
如果文件有,直接删除ONLY_FULL_GROUP_BY,。
保存退出后,重启MySQL
service mysqld restart