MySQL 的存储过程和函数中允许包含 DDL 语句,也允许在存储过程中执行提交(Commit,
即确认之前的修改)或者回滚(Rollback,即放弃之前的修改) ,但是存储过程和函数中不允
许执行 LOAD DATA INFILE 语句。此外,存储过程和函数中可以调用其他的过程或者函数。
一个简单的插入前触发器例子:
一个简单的插入前触发器例子:
DELIMITER $$
CREATE TRIGGER before_insert
BEFORE INSERT ON t_test_user FOR EACH ROW BEGIN
INSERT INTO t_test_user(USER_SALARY,USER_NAME,USER_PASSWORD,USER_REALNAME,USER_BIRTHDAY) VALUES(22222,'22222222','222222','222222','1988-01-04 00:00:00');
END;
$$