MySQL 과 SQL 의 트리거 의 다른 쓰기

1014 단어 MySQL트리거
<트리거 역할>SQL,MySQL 데이터베이스 에 표 한 장 에 기록 을 삽입 할 때 트리거 를 건 드 려 같은 데이터베이스 에 있 는 다른 표를 같은 기록 에 삽입 합 니 다.공부 하 는 과정 에서 양자 의 서법 이 다르다 는 것 을 발견 하 였 다.<트리거 역할>1.SQL 에 표 sql 두 장 만 들 기test,sql_tem。(두 표 의 필드 는 같 습 니 다)
 
create table sql_test
(
id int,
name varchar(16)
)

create table sql_tem
(
id int,
name varchar(16)
)
 
/*SQL */
create trigger insert_sql_test on sql_test
for insert
as
insert into sql_tem
select * from inserted
go
/*SQL */
2.MySQL 에 표 두 장 을 만 듭 니 다 my sqltest,mysql_tem。(두 장의 표 의 필드 는 같 고 표 문 구 는 위의 것 과 유사 하 다)
 
/*MySQL */
delimiter//
create trigger insert_mysql_test before insert on test
for each row
begin
insert into tem set id = new id , name = new name;
/*new id,name test */
end
//
/*MySQL */

좋은 웹페이지 즐겨찾기