Disable ONLY_FULL_GROUP_BY

后端 未结 27 1318
既然无缘
既然无缘 2020-11-22 00:22

I accidentally enabled ONLY_FULL_GROUP_BY mode like this:

SET sql_mode = \'ONLY_FULL_GROUP_BY\';

How do I disable it?

27条回答
  •  天涯浪人
    2020-11-22 01:17

    For Mac OS Mojave (10.14) Open terminal

    $ sudo mkdir /usr/local/mysql-5.7.24-macos10.14-x86_64/etc
    $ cd /usr/local/mysql-5.7.24-macos10.14-x86_64/etc
    $ sudo nano my.cnf
    

    Paste following:

    [mysqld]
    sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION
    

    Shortkeys to Save & Exit nano: Ctrl+x and y and Enter

    Note: You might need to update mysql-5.7.24-macos10.14-x86_64 in these commands, just check the correct folder name you got within /usr/local/

    Hope it will help someone!

提交回复
热议问题