MySQL插入數據時自動添加修改時間
關鍵點:
- 字段的數據類型爲:
timestamp null default current_timestamp on update current_timestamp
- 插入記錄的值爲
default
參考資料:
MySQL 數據庫自動獲取當前時間(圖形界面)
MySQL插入數據時自動添加創建時間(create_time)和修改時間(update_time)
實際案例:
# 創建job密碼錶
use password;
create table job(
id int auto_increment primary key,
name varchar(225),
account varchar(225),
password varchar(50),
class text,
update_time timestamp null default current_timestamp on update current_timestamp
);
# 插入記錄
insert into job values(
null, '工號', 'X2001059', null, null, default); # 此處時間的記錄爲 default, 而不是 null
select * from job;
效果展示: