복잡한 예제를 간단하게 나타내는 tutorial on MySQL Triggers을 읽으십시오.
다음은 before update
트리거에 대한 간단한 예입니다.
테이블 이름을 credit_info
으로 가정합니다.
이
update credit_info set credit=0 where id=2;
로 될 결과 기록은 다음과 같습니다 :로
+------+--------+
| id | credit |
+------+--------+
| 1 | 1.000 |
| 2 | 3.000 |
+------+--------+
당신이 UPDATE 문을 실행하면 :
delimiter //
create trigger sample_trigger_before_update_on_credit_info before update on test.credit_info
for each row begin
if new.credit = 0 then
set new.credit = 0.001;
end if;
end;
//
delimiter ;
다음 표는이 개 기록이, 우리가 가정 해 봅시다
+------+--------+
| id | credit |
+------+--------+
| 2 | 0.001 |
+------+--------+
ope, 샘플 예제는 에너지를 가속화합니다.
은 고장 났습니까? 10 초 검색에서 첫 번째 히트 : http://dev.mysql.com/doc/refman/5.0/en/create-trigger.html –
@MitchWheat : 10 초가 걸렸습니다! – eggyal
아니, 나는 지쳤어 :(: D – MFor