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

'dateAdded'のデフォルト値が無効です

    CURRENT_TIMESTAMP TIMESTAMPでのみ受け入れられます 田畑。 DATETIME フィールドには、デフォルト値をnullのままにするか、デフォルト値をまったく残さないようにする必要があります。デフォルト値は、式の結果ではなく、定数値である必要があります。

    関連するドキュメント: http://dev.mysql。 com / doc / refman / 5.0 / en / data-type-defaults.html

    これを回避するには、テーブルに挿入後トリガーを設定して、新しいレコードに「今」の値を入力します。



    1. SQLServer2005のINSERTWHERECOUNT(*)=0でのUNIQUEKEY制約への違反

    2. PostgreSQLクエリのパフォーマンスを理解する

    3. PostgreSQL作成インデックス

    4. 会計アプリケーションの金額にfloatまたはdecimalを使用しますか?