mysql創建觸發器實現插入數據時自動更新

最近剛使用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

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章