InnoDB를 사용하고 있습니다.데이터베이스 : 업데이트 및 삭제 - 처리 방법은 무엇입니까?
특정 테이블에서 삭제 및 업데이트 작업이 발생하면 다른 테이블을 일부 변경해야합니다. 지금 당장은 코드를 통해 다루고 있습니다. 나는 DB 수준에서 이것을하는 나에게 이익이 있는지 궁금 하네.
의견이 있으십니까? 장단점을 고려해야합니까? 밖을 내다 볼까?
InnoDB를 사용하고 있습니다.데이터베이스 : 업데이트 및 삭제 - 처리 방법은 무엇입니까?
특정 테이블에서 삭제 및 업데이트 작업이 발생하면 다른 테이블을 일부 변경해야합니다. 지금 당장은 코드를 통해 다루고 있습니다. 나는 DB 수준에서 이것을하는 나에게 이익이 있는지 궁금 하네.
의견이 있으십니까? 장단점을 고려해야합니까? 밖을 내다 볼까?
@Kooilnc : ON DELETE와 ON UPDATE가하는 일이 무엇인지 잘 모르겠지만 트리거와 다른 점은 무엇입니까? 왜 다른 하나를 선택하겠습니까? – StackOverflowNewbie
무슨 뜻인지 모르겠다. 당신은 사건에 대해 말하는 아가씨일까요? -> http://dev.mysql.com/doc/refman/5.5/en/create-event.html – KooiInc
@Kooilnc : 아니오, http://dev.mysql.com/doc/refman/5.5/을 언급했습니다. ko/innodb-foreign-key-constraints.html – StackOverflowNewbie
데이터베이스 수준에서 그 일의 장점은 이러한 요구 사항은 모든 사용자 및 모든 응용 프로그램에 적용 할 것입니다. (당신을 포함하여 수면을 취하지 못하고 압박감을 느낀다.)
"인과성"관계를 연결하는 외래 키가 있습니까? 그렇지 않다면, 당신은 방아쇠를 사용하는 생각을 했습니까? – Dan
@Dan - FK가 정의됩니다. 트리거의 대안은 무엇입니까? – StackOverflowNewbie