添加数据时设置时间
注意:如果插入语句中也设置了时间,那么该时间会被触发器中的设置所覆盖
CREATE TRIGGER trg_tbuser_insert BEFORE INSERT ON tbuser FOR EACH ROW
BEGIN
SET new.createTime = NOW();
SET new.changeTime = NOW();
END
修改数据时修改时间
注意:如果更新语句中也设置了时间,那么该时间会被触发器中的设置所覆盖
CREATE TRIGGER trg_tbuser_update BEFORE UPDATE ON tbuser FOR EACH ROW
BEGIN
SET new.changeTime = NOW();
END;
显示所有的触发器
SHOW TRIGGERS;
显示对应数据库的触发器
show TRIGGERS from databaseName;
删除触发器
DROP TRIGGER trg_tbuser_update;