我试图在 MAMP PRO mysql 中禁用 ONLY_FULL_GROUP_BY、NO_ZERO_IN_DATE、NO_ZERO_DATE。 我已经更改了mysql模板中的my.cnf,重新启动mysql服务器但不幸的是它仍然是一样的。 那么,我做错了什么?怎么修?
最佳答案
今天刚遇到这个问题。我会留下一个记录的答案。它基于 this article .
在 MAMP PRO 上转到"file">“编辑模板”>“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
(这是我实际使用的)
欢呼并继续编码。
关于mysql - MAMP PRO 在 my.cnf 中禁用 ONLY_FULL_GROUP_BY、NO_ZERO_IN_DATE、NO_ZERO_DATE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52075781/