mysql8 sql_mode=only_full_group_by问题解决

版本问题引发的惨案

mysql8 sql_mode=only_full_group_by问题解决

  1. 登陆mysql的bin目录下mysql -u root -p
  2. 输入密码
  3. 执行 select version(), @@sql_mode;
  4. 执行 下面两行代码

set global sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION';

set session sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION';

6.再次执行 select version(), @@sql_mode;内容如下 7.重启MySQL服务

MySQL
  • 作者:张洪祥(联系作者)
  • 发表时间:2019-12-08 21:26:52
  • 版权声明:自由转载-非商用-非衍生-保持署名(创意共享3.0许可证)
  • 转载请声明本文链接!
  • 评论