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

Como definir sql_mode em my.cnf no MySQL 8?


O modo SQL NO_AUTO_CREATE_USER foi removido no MySQL 8.0 e não é mais reconhecido.

https://dev.mysql .com/doc/refman/8.0/en/mysql-nutshell.html#mysql-nutshell-deprecations diz:

Altere seu sql_mode para "STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION". Eu testei isso na minha instância de sandbox de 8.0.11 e funcionou.

A ortografia de sql-mode ou sql_mode está correta.

Usar aspas ou omitir aspas é bom.