Disable ONLY_FULL_GROUP_BY

后端 未结 27 1346
既然无缘
既然无缘 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 00:59

    You can disable it using the config file my.cnf :

    $ mysql --verbose --help | grep my.cnf
    

    So in macOS 10.12, it's at usr/local/etc/my.cnf. You can edit sql_mode here:

    # Default Homebrew MySQL server config
    [mysqld]
    # Only allow connections from localhost
    bind-address = 127.0.0.1
    sql_mode = "STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
    

提交回复
热议问题