MySQL 4.0 で Created タイムスタンプ列と LastUpdated タイムスタンプ列の両方を使用できますか?

Susan Sarandon
リリース: 2024-11-13 02:44:02
オリジナル
392 人が閲覧しました

Can I Have Both Created and LastUpdated Timestamp Columns in MySQL 4.0?

MySQL 4.0 に作成済みタイムスタンプ列と最終更新タイムスタンプ列の両方がある

問題:

次のような MySQL 4.0 テーブルを作成する場合Created と LastUpdated TIMESTAMP カラムの両方を使用すると、次のエラーが発生します:

質問:

MySQL 4.0 で Created と LastUpdated タイムスタンプ カラムの両方を持つことは可能ですか? ?

答え:

MySQL 5.5 以前:

いいえ。 MySQL 5.5 のドキュメントによると、初期化のデフォルト値または自動更新値として現在のタイムスタンプを持つことができるのは、テーブルごとに 1 つの TIMESTAMP カラムのみです。

MySQL 5.6.5 以降:

はい。 MySQL 5.6.5 では、自動的に初期化または更新される TIMESTAMP カラムを 1 つだけ持つという制限が解除されました。今後は、どの TIMESTAMP 列でも DEFAULT CURRENT_TIMESTAMP 句と ON UPDATE CURRENT_TIMESTAMP 句を組み合わせて使用​​できるようになりました。

以上がMySQL 4.0 で Created タイムスタンプ列と LastUpdated タイムスタンプ列の両方を使用できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート