Mysql
 sql >> Database >  >> RDS >> Mysql

Come impostare sql_mode in my.cnf in MySQL 8?

La modalità SQL NO_AUTO_CREATE_USER è stato rimosso in MySQL 8.0 e non è più riconosciuto.

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

Modifica la tua sql_mode in "STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION". L'ho testato sulla mia istanza sandbox di 8.0.11 e ha funzionato.

Sia l'ortografia di sql-mode che sql_mode vanno bene.

Usare le virgolette o omettere le virgolette va bene.