我正在尝试在MAMP PRO mysql中禁用ONLY_FULL_GROUP_BY,NO_ZERO_IN_DATE,NO_ZERO_DATE。 我已经在mysql模板中更改了my.cnf,重新启动mysql服务器,但不幸的是它还是一样。 所以,我在做什么错?怎么修?
答案 0 :(得分:2)
今天刚刚面对这个问题。我会留下答案作记录。它基于this article。
在MAMP PRO上,转到“文件”>“编辑模板”>“ MySQL”。
在编辑器中,找到[mysqld]行。在该行下面添加以下内容:
sql_mode=STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
(适用于此特定问题)
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
(这是我实际使用的)
欢呼并保持编码。
答案 1 :(得分:0)
You're using double quotes in your example. Use single quotes
sql_mode = ''
答案 2 :(得分:0)