MAMP PRO在my.cnf中仅在NO_ZERO_IN_DATE,NO_ZERO_DATE禁用ON_FULL_GROUP_BY

And*_*rew 1 mysql mamp my.cnf mamp-pro

我正在尝试在MAMP PRO mysql中禁用ONLY_FULL_GROUP_BY,NO_ZERO_IN_DATE,NO_ZERO_DATE。我已经在mysql模板中更改了my.cnf,重新启动mysql服务器,但不幸的是它还是一样。所以,我在做什么错?怎么修? my.cnf和mysql状态的屏幕截图

小智 5

今天刚刚面对这个问题。我会留下答案作记录。它基于本文

在MAMP PRO上,转到“文件”>“编辑模板”>“ MySQL”。

在编辑器中,找到[mysqld]行。在该行下面添加以下内容:

sql_mode=STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
Run Code Online (Sandbox Code Playgroud)

(适用于此特定问题)

sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
Run Code Online (Sandbox Code Playgroud)

(这是我实际使用的)

放置代码的位置

欢呼并保持编码。


mmc*_*ynn 2

您在示例中使用了双引号。使用单引号

sql_mode = ''
Run Code Online (Sandbox Code Playgroud)