mysql觸發(fā)器的三個(gè)狀態(tài)
作者:佚名
學(xué)習(xí)mysql觸發(fā)器是學(xué)習(xí)mysql數(shù)據(jù)庫(kù)的重要步驟,下面就為您介紹mysql觸發(fā)器的三個(gè)狀態(tài),如果您對(duì)此方面剛興趣的話,不妨一看。
mysql觸發(fā)器是非常重要的概念,下面為您介紹的是mysql觸發(fā)器的三個(gè)狀態(tài),供您參考,希望讓您對(duì)mysql觸發(fā)器能夠有更深的認(rèn)識(shí)。
- CREATE
- TRIGGER `user1_user2` AFTER INSERT ON `user1`
- FOR EACH ROW insert into user2 SELECT * from user1 order by id desc limit 1
- WHERE id>=LAST_INSERT_ID()
- AND id <=LAST_INSERT_ID()+ROW_COUNT()
- CREATE
- TRIGGER `update_user` AFTER UPDATE ON `user1`
- FOR EACH ROW update user2 set name=new.user,info=new.pwd where id=old.id;
- CREATE
- TRIGGER `del_user` AFTER DELETE ON `user1`
- FOR EACH ROW delete from user2 where id=old.id
- =================復(fù)雜的insert
- CREATE TRIGGER `test`.`insert_user2` AFTER INSERT ON `test`.`user1`
- FOR EACH ROW INSERT INTO user2
- SET `id` = NEW.id,
- `name` = NEW.user,
- `info` = NEW.pwd,
- `date2` = UNIX_TIMESTAMP( NEW.date1 ) ,
- `enum2` = NEW.enum1 -1,
- `aid`=(select aid from protype where id=NEW.type_id)
以上mysql觸發(fā)器的三個(gè)狀態(tài)介紹。
【編輯推薦】
責(zé)任編輯:段燃
來(lái)源:
互聯(lián)網(wǎng)