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

DATE型列のデフォルト値を時間部分のない現在の日付に設定しますか?

    おそらく、mysqlの「date」データ型にデフォルト値を設定することはできません。タイプをタイムスタンプまたは日時に変更する必要があります。

    この同様の質問をご覧になるかもしれません。

    「日付」のデフォルト値が無効です

    編集:

    バージョン5.6.5では、日時列にデフォルト値を設定でき、行が更新されたときに更新される列を作成することもできます。タイプ定義:

    CREATE TABLE foo (
        `creation_time`     DATETIME DEFAULT CURRENT_TIMESTAMP,
        `modification_time` DATETIME ON UPDATE CURRENT_TIMESTAMP
    )
    

    参照: http://optimize-this .blogspot.com / 2012/04 / datetime-default-now-finally-available.html



    1. Oracle PL / SQLでのINR通貨(インドルピー)の数字/数値の単語への変換

    2. mysqlまたはJDBCのテーブルに外部キー参照を自動的に挿入する方法は?

    3. INSERT COMMAND ::エラー:列の値が存在しません

    4. content://mmsからmmsの日付を取得するにはどうすればよいですか。