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

MySQLは、DATETIMEフィールドにONUPDATECURRENT_TIMESTAMPを許可していません

    DATETIME CURRENT_TIMESTAMPは使用できません 更新時。代わりに、TIMESTAMPに変更してください 。

    または、この状況でトリガーを使用することを検討してください: http:/ /dev.mysql.com/doc/refman/5.0/en/trigger-syntax.html

    編集:コメントのように(@АлександрФишерに感謝します!)、これはMySQL 5.6.5以降は当てはまらないため、別の解決策は、可能であればサーバーをアップグレードすることです。



    1. OracleSQLクエリの定数

    2. MYSQLwhere句の条件付き

    3. SQLServerでのOracleのCONNECTBYPRIORのシミュレーション

    4. MySQLが正しく構成されていない理由:相対パスの安全でない使用