MySQL テーブルに複数の CURRENT_TIMESTAMP カラムを含めることはできますか?
CURRENT_TIMESTAMP を含む複数の TIMESTAMP カラム: 歴史的な制限
MySQL の以前のバージョンでは、テーブルが自動的に TIMESTAMP カラムを 1 つだけ持つように制限されていました。 CURRENT_TIMESTAMP 句を使用して、現在の日付と時刻に初期化または更新されます。この制約は DEFAULT 句と ON UPDATE 句の両方に拡張されました。
MySQL 5.6.5 での制限の緩和
MySQL バージョン 5.6.5 では大幅な変更が行われ、従来の制限が解除されました。 。このリリースでは、TIMESTAMP カラムに DEFAULT CURRENT_TIMESTAMP 句と ON UPDATE CURRENT_TIMESTAMP 句を任意に組み合わせることができます。
例:
以前はエラーが発生していた次のテーブル定義、MySQL から有効になりました。 5.6.5:
CREATE TABLE `foo` ( `ProductID` INT(10) UNSIGNED NOT NULL, `AddedDate` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, `UpdatedDate` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP ) ENGINE=INNODB;
注: この変更は DATETIME 列定義にも適用され、同じ句と組み合わせがサポートされるようになりました。
以上がMySQL テーブルに複数の CURRENT_TIMESTAMP カラムを含めることはできますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











Alter Tableステートメントを使用してMySQLのテーブルをどのように変更しますか?

Linuxでmysqlを実行します(phpmyAdminを使用してポッドマンコンテナを使用して/なし)

MACOSで複数のMySQLバージョンを実行する:ステップバイステップガイド

MySQL接続用のSSL/TLS暗号化を構成するにはどうすればよいですか?

人気のあるMySQL GUIツール(MySQL Workbench、PhpMyAdminなど)は何ですか?
