mysql 触发器语法

-> end;// -> delimiter ;或者简单一点:mysql> delimiter // -> create trigger sitedata_ins2 -> before insert on user -> for each row -> Begin -> insert into user_data(d_id,d_name) values(new.id,new.name);-> end;// -> delimiter ;二种方法都可以,建议你用第一种 ...
mysql 触发器语法
mysql 的sql语句如下:

mysql> delimiter //
-> create trigger sitedata_ins2
-> before insert on user
-> for each row
-> Begin
-> If not exists(select 1 from user_data where d_id=new.id) then
-> insert into user_data(d_id,d_name) values(new.id,new.name);
-> END IF;
-> end;//
-> delimiter ;

或者简单一点:
mysql> delimiter //
-> create trigger sitedata_ins2
-> before insert on user
-> for each row
-> Begin
-> insert into user_data(d_id,d_name) values(new.id,new.name);
-> end;//
-> delimiter ;

二种方法都可以,建议你用第一种2010-09-27
mengvlog 阅读 7 次 更新于 2025-07-21 03:04:09 我来答关注问题0
檬味博客在线解答立即免费咨询

mySQL相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部