继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

MySQL 5.7 Err 1055 group by 问题

慕虎0518913
关注TA
已关注
手记 1
粉丝 1
获赞 0

表象为基本上输入所有SQL语句都会报错(Err 1055).

解决办法(Linux)

  1. vim /etc/my.cnf

  2. 如果文件末尾没有

    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'

  3. 如果文件有,直接删除ONLY_FULL_GROUP_BY,。

  4. 保存退出后,重启MySQL

    service mysqld restart 

打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP