Der SQL-Modus NO_AUTO_CREATE_USER
wurde in MySQL 8.0 entfernt und wird nicht mehr erkannt.
https://dev.mysql .com/doc/refman/8.0/en/mysql-nutshell.html#mysql-nutshell-deprecations sagt:
Ändern Sie Ihren sql_mode in "STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION". Ich habe dies auf meiner Sandbox-Instanz von 8.0.11 getestet und es hat funktioniert.
Beide Schreibweisen von sql-mode oder sql_mode sind in Ordnung.
Das Verwenden von Anführungszeichen oder das Weglassen von Anführungszeichen ist in Ordnung.