Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Como tornar sql-mode=NO_ENGINE_SUBSTITUTION permanente no MySQL my.cnf


Apenas para adicionar minha configuração ao mix, estou usando o MySQL 5.7.8 que tem as mesmas regras estritas de sql_mode por padrão.

  • Eu finalmente percebi o seguinte trabalhando no meu /etc/mysql/my.conf:
    [mysqld]
    sql-mode="STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION"
    

ou seja, traço, não sublinhado e aspas em torno do valor.

  • Não tenho outros arquivos my.conf além de /etc/mysql/my.conf

  • Existem algumas configurações extras que estão sendo carregadas de /etc/mysql/conf.d/ mas estão em branco.

E isso parece funcionar para mim.