美文网首页
[Err] 1055 - Expression #1 of OR

[Err] 1055 - Expression #1 of OR

作者: Kingsber | 来源:发表于2018-11-21 22:48 被阅读0次

    使用Navicat for MySQL时,创建表语句执行后,表虽然创建成功了,但是会报错,
    错误信息如下:


    创建表语句成功后报错.png
    • 查看SQL的模式
      show variables like '%sql_mode%';
      SQL的模式.png
      存在ONLY_FULL_GROUP_BY
    • 在myql配置文件中(my.ini文件)重新对sql_mode 赋值
      sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION'
      my.ini文件.png

    SET sql_mode=(SELECT REPLACE(@@sql_mode,'ONLY_FULL_GROUP_BY',''));

    相关文章

      网友评论

          本文标题:[Err] 1055 - Expression #1 of OR

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