当前位置:数码通 > 趋势

如何修改mysql sql_mode

来源于 数码通 2023-09-30 19:25

Mysql5.7版本错误信息

错误的SQL语法[];嵌套异常是 java.sql.SQLSyntaxErrorException:SELECT 列表的表达式 #2 不在 GROUP BY 子句中,并且包含非聚合列“ware_m.smtshopping.cn_order_m.smtshopping.cn_no”,该列在功能上不依赖于 GROUP BY 子句中的列;这与 sql_mode=only_full_group_by

不兼容

检查后发现是sql_mode的问题,不过我用了网上的方法

sql-mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
修改也失败。重启后sql_mode又变回来了。我想尝试修改my.cnf文件,但我使用的是window系统。根据网上提供的/etc/my.cnf,根本找不到路径。我应该修改哪个文件才能有用? my.ini

登录后参与评论