タダです.
先日 Aurora MySQL バージョン3 で sql_mode
を確認する機会がありました.そこでの学びをまとめておきます.
結論: デフォルトでは sql_mode
は何も設定されていない
結論ですが,デフォルトでは sql_mode
は何も設定されていない状態です.
以下のような MySQL のデフォルト値があるわけではないため, Aurora MySQL で利用する場合 sql_mode
の挙動が意図通りかは確認が必要です.
mysql> SELECT @@SESSION.sql_mode; +-----------------------------------------------------------------------------------------------------------------------+ | @@SESSION.sql_mode | +-----------------------------------------------------------------------------------------------------------------------+ | ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION | +-----------------------------------------------------------------------------------------------------------------------+ 1 row in set (0.00 sec)
関連情報
まとめ
Aurora MySQL の sql_mode
について学んだことをまとめました