美文网首页
mysql8 sql_mode=only_full_group_

mysql8 sql_mode=only_full_group_

作者: Canes | 来源:发表于2020-04-13 08:40 被阅读0次
  1. 登录mysql
  2. select version(), @@sql_mode;
    结果中出现 only_full_group_by
  3. 执行下列命令
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';
  1. 完成再次查询
    select version(), @@sql_mode;
  2. 测试,执行group by语句
    SELECT * FROM scores GROUP BY cno HAVING degree=max(degree);
    成功显示结果

相关文章

网友评论

      本文标题:mysql8 sql_mode=only_full_group_

      本文链接:https://www.haomeiwen.com/subject/rhmwmhtx.html