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

MySQL4.0で作成されたタイムスタンプ列と最終更新されたタイムスタンプ列の両方を持つ

    MySQL 5.5から ドキュメント

    テーブル内の1つのTIMESTAMP列には、列を初期化するためのデフォルト値として、自動更新値として、またはその両方として、現在のタイムスタンプを含めることができます。 現在のタイムスタンプを1つの列のデフォルト値にし、別の列の自動更新値にすることはできません。

    MySQL5.6での変更.5

    以前は、テーブルごとに最大1つのTIMESTAMP列が自動的に初期化されるか、現在の日時に更新されていました。 この制限は解除されました。 すべてのTIMESTAMP列定義には、DEFAULTCURRENT_TIMESTAMP句とONUPDATECURRENT_TIMESTAMP句の任意の組み合わせを含めることができます。さらに、これらの句をDATETIME列定義で使用できるようになりました。詳細については、「TIMESTAMPとDATETIMEの自動初期化と更新」を参照してください。



    1. 都市xとyの間、およびその逆の合計移動時間を計算する方法

    2. データベースとスキーマの違い

    3. SQLAlchemyで生のSQLを実行する方法

    4. PostgreSQLで2つのタイプのテーブルを作成します