最近剛使用MySQL,在網上搜了不少,但沒找到好使的,查了些資料,寫了一個簡單的demo,所用MySQL版本8.0+
create TRIGGER user_trigger before INSERT --操作需要在插入前做
on `user` for EACH ROW
BEGIN
DECLARE timenow VARCHAR(100); --聲明變量
set timenow=DATE_FORMAT(NOW(), '%Y%m%d%H%i%s');--將時間轉化爲字符串
set new.TID = CONCAT(new.TID,timenow);--將兩個字符串結合賦值給TID,new代表新插入的數據
end