sql >> データベース >  >> RDS >> Mysql

MySQL 8のmy.cnfでsql_modeを設定するにはどうすればよいですか?

    SQLモードNO_AUTO_CREATE_USER MySQL 8.0で削除され、認識されなくなりました。

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

    sql_modeを「STRICT_TRANS_TABLES、NO_ZERO_IN_DATE、NO_ZERO_DATE、ERROR_FOR_DIVISION_BY_ZERO、NO_ENGINE_SUBSTITUTION」に変更します。 8.0.11のサンドボックスインスタンスでこれをテストしましたが、機能しました。

    sql-modeまたはsql_modeのどちらのスペルでも問題ありません。

    引用符を使用することも、引用符を省略することも問題ありません。



    1. 人々が登録するときに重複するユーザー名を防ぐ方法は?

    2. MySQLのパラメータ化されたクエリ

    3. 特定の値がSQLServer(T-SQL)でマップされるパーティションを見つける

    4. テーブルの列の順序について心配する理由はありますか?