sql插入自動插入時間,更新自動更新時間


CREATE TABLE test (
  id varchar(64) NOT NULL,
  activityid varchar(64) DEFAULT NULL COMMENT '活動id',
  groupname varchar(255) DEFAULT NULL COMMENT '團體',
  username varchar(50) DEFAULT NULL COMMENT '名字',
  phone varchar(20) DEFAULT NULL COMMENT '電話',
  insertime timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '添加時間',
  updatetime timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新時間',
  PRIMARY KEY (id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='參加統計表';

關鍵步驟:

  1. 時間設置為timestamp
  2. 自動插入時間DEFAULT CURRENT_TIMESTAMP
  3. 自動更新時間ON UPDATE CURRENT_TIMESTAMP

添加數據:

INSERT INTO test(id, activityid, groupname, username, phone) VALUES ('b31cb5a0cc714ed0b6357daaabd2548d', 'ea27add99a114738bfc50d7b1811ed92', '溫泉度假區', '小牛', '15900000002');

更新數據:

UPDATE test SET groupname = '溫泉度假區2' WHERE id = 'b31cb5a0cc714ed0b6357daaabd2548d';


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM