sql >> データベース >  >> Database Tools >> phpMyAdmin

DATETIMEおよびTIMESTAMPの長さ/値のエラー

    DATETIMEまたはTIMESTAMPフィールドを定義する場合、長さを指定する必要はありません。

    エラーメッセージの参照先は次のとおりです。

    DATETIMEまたはTIMESTAMP値には、最大マイクロ秒(6桁)の精度で末尾の秒の一部を含めることができます

    MySQLは、最大マイクロ秒(6桁)の精度で、TIME、DATETIME、およびTIMESTAMP値の分数秒を許可します。秒の小数部を含む列を定義するには、構文type_name(fsp)を使用します。ここで、type_nameはTIME、DATETIME、またはTIMESTAMPであり、fspは秒の小数部の精度です。例:

    CREATE TABLE t1 (t TIME(3), dt DATETIME(6));
    

    CREATETABLE構文 からの抜粋 :

    | TIME[(fsp)]
    | TIMESTAMP[(fsp)]
    | DATETIME[(fsp)]
    

    ドキュメント:




    1. MySQLデータベースをリモートサーバーに移動した後、ユーザーのアクセスが拒否されました

    2. このSQLServerエラーメッセージの解釈方法

    3. phpmyadminエラーコード:テーブル構造をロードするときに200

    4. SSMS(SQL Server 2014 Express)を起動できません-ライセンスデータが無効です。再インストールが必要です