解决sqlalcemy 中提示 mysql中sql_mode=only_full_group_by" 问题

Posted Erick - LONG

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解决sqlalcemy 中提示 mysql中sql_mode=only_full_group_by" 问题相关的知识,希望对你有一定的参考价值。

1、查看sql_mode

SELECT @@sql_mode;

查出来的值包含ONLY_FULL_GROUP_BY 即为受此限制

2、修改mysql配置

sudo chmod 755 /etc/my.cnf

sudo vi /etc/my.cnf

3、配置中添加以下语句

sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

4、输入命令保存

:wq!

5、重启mysql

service mysqld restart

 

以上是关于解决sqlalcemy 中提示 mysql中sql_mode=only_full_group_by" 问题的主要内容,如果未能解决你的问题,请参考以下文章

php怎么分页显示mysql数据库中的记录?php分页时提示数据未定义改怎么解决?

mysql中 查询 包含括号的字段时提示出错,如何解决啊!

mysql使用联合索引提示字符长度超限制解决办法

mysql 执行 sql 语句提示Parameter '@XXX' must be defined

安装易优cms提示 数据库连接失败,请重新设定

解决mysql1064错误