MySQLデータベースには、自動的に時刻を自動的に更新し、時間と時刻の設定を追加します

説明:

MySQLのフィールドは、時刻フィールドが自動的に時間を作成し、自動的に時刻設定を更新するために追加されている設定、
フィールドタイプを設定している:タイムスタンプデフォルトは(CURRENT_TIMESTAMPに設定されている)、
時間フィールドフィールドタイプを更新:タイムスタンプデフォルトは(CURRENT_TIMESTAMPに設定されている)のUPDATE CURRENT_TIMESTAMP ON()

SQLの構文と例

create table tb_name(
  join_time timestamp NULL DEFAULT current_timestamp(),
  update_time timestamp NULL DEFAULT current_timestamp() ON UPDATE current_timestamp())
CREATE TABLE mytb (
  join timestamp NULL DEFAULT current_timestamp(),
  update timestamp NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
  name varchar(12) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4

データ挿入検証
mysql> insert into mytb(name) value('xiaoming');

更新データ検証
mysql> update mytb set name="小花";
検証のため
MySQLデータベースには、自動的に時刻を自動的に更新し、時間と時刻の設定を追加します

おすすめ

転載: blog.51cto.com/maoxiaoxiong/2406477