Stack에서 몇 가지 질문/답변을 읽었지만 필요한 항목을 찾을 수 없습니다.특정 값의 트리거?
col0 col1 col2 col3 col4
---- ---- ---- ---- ----
8 1 a b c
8 2 a b c
8 3 a b c
9 1 a b c
9 2 a b c
그리고 내 소프트웨어를 수행합니다 :
INSERT INTO testtable ([col0],[col1],[col2],[col3],[col4])
VALUES ('8','4','a','b','c')
나는이 의사 코드 같은 트리거 만드는 방법 :
On insert when col1 = '4'
delete existing rows where col0 is the same (8 in this case)
** except for the new row I've just added **
나는 정확하게 설명하지 못했다. (죄송합니다 내 영어). 예, 8은 키 값이지만 "표시"는 col1입니다. 같은 키를 사용하여 수십 줄을 삽입 할 수 있지만, 그 줄 중 하나가 col1에서 "4"이면 키가있는 다른 모든 줄이 삭제됩니다 8. –
좋아, 지금 내가 원하는 것만으로 업데이트되었습니다. 그래도 복제본으로 무엇을하고 싶은지 확실하지 않습니다. –
테스트 및 조정 :) thanks –