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

タイムスタンプNOTNULLDEFAULT CURRENT_TIMESTAMPは、あるマシンではnullにできますが、別のマシンではnullにできませんか?

    私は問題が何であるかを見つけました。 MySql変数/パラメーターexplicit_defaults_for_timestamp ローカルマシンではオフでしたが、リモートマシンではオンでした。

    AWS RDSパラメータグループページにアクセスし、explicit_defaults_for_timestampを1から0に変更しました。次に、AWS RDSインスタンスページに移動して、「パラメータグループ」が「Applying」から「pending-reboot」に変更されたことを確認しました。次に、特定のインスタンスを再起動しました。 。

    これらのリンクは私を助けました:



    1. SequelizeConnectionError:自己署名証明書

    2. JPA-EclipseLink-デフォルトスキーマを変更する方法

    3. PaypalIPNはサンドボックスで有効ですライブ時には無効です

    4. 日付形式ではないMySQLORDERBY日付フィールド