MAMP PRO отключить ONLY_FULL_GROUP_BY, NO_ZERO_IN_DATE, NO_ZERO_DATE в my.cnf - PullRequest
0 голосов
/ 29 августа 2018

Я пытаюсь отключить ONLY_FULL_GROUP_BY, NO_ZERO_IN_DATE, NO_ZERO_DATE в MAMP PRO mysql. Я изменил my.cnf в шаблонах mysql, перезапустите сервер mysql, но, к сожалению, он все тот же. Итак, что я делаю не так? Как исправить? Screenshot of my.cnf and mysql state

Ответы [ 2 ]

0 голосов
/ 29 ноября 2018

Только что столкнулся с этой проблемой сегодня. Я оставлю ответ для записи. Он основан в этой статье .

В 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

(это то, что я на самом деле использовал)

где разместить код

Приветствия и продолжайте кодировать.

0 голосов
/ 18 сентября 2018

Вы используете двойные кавычки в вашем примере. Используйте одинарные кавычки

sql_mode = ''
...