ホームページ >データベース >mysql チュートリアル >DATETIME デフォルト値: NOW() または '0000-00-00 00:00:00'?
日時データ型のデフォルト値: NOW() または '0000-00-00 00:00:00'?
datetime データ型のデフォルト値については、次のことを考慮できます。オプション:
現在のデフォルト値: '0000-00-00 00:00:00'
ALTER TABLE users MODIFY lastVisitDate datetime DEFAULT '0000-00-00 00:00:00';
動的デフォルト値: NOW()
CREATE TABLE users ( registerDate datetime DEFAULT CURRENT_TIMESTAMP );
ALTER TABLE users MODIFY registerDate datetime DEFAULT CURRENT_TIMESTAMP;
注: MySQL 5.6.5 より前では、日時の動的なデフォルト値はサポートされていませんでした。代わりに TIMESTAMP データ型を使用することもできますが、自動更新できるタイムスタンプ列はテーブルごとに 1 つだけです。
以上がDATETIME デフォルト値: NOW() または '0000-00-00 00:00:00'?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。