永久禁用mysql5.7的sql_mode only_full_group_by

时间:2019-08-08 07:26:27

标签: mysql-5.7 disable sql-mode

在phpmyadmin-> variable选项卡中,有一个sql-mode值,例如:

ONLY_FULL_GROUP_BY, STRICT_TRANS_TABLES, NO_ZERO_IN_DATE, NO_ZERO_DATE,
ERROR_FOR_DIVISION_BY_ZERO, NO_AUTO_CREATE_USER, NO_ENGINE_SUBSTITUTION

我希望从此字符串中永久删除"ONLY_FULL_GROUP_BY"

到目前为止我尝试过的事情:

  • 我已经通过phpmyadmin手动将其删除,但是当我再次重新启动mysql服务器时,此值设置为其默认值。
  • 然后通过保存此行更改其配置文件
[mysqld]

sql-mode=IGNORE_SPACE, NO_ZERO_IN_DATE, NO_ZERO_DATE, 
ERROR_FOR_DIVISION_BY_ZERO, NO_AUTO_CREATE_USER, NO_ENGINE_SUBSTITUTION 

但仍然没有运气。

我正在使用Linux Ubuntu OS。

0 个答案:

没有答案