programing

mariadb에서 외부 키를 계단식으로 사용하면 트리거가 활성화됩니까?

sourcejob 2022. 9. 25. 00:20
반응형

mariadb에서 외부 키를 계단식으로 사용하면 트리거가 활성화됩니까?

http://dev.mysql.com/doc/refman/5.6/en/innodb-restrictions.html 에서

현재 캐스케이드된 외부 키액션은 트리거를 활성화하지 않습니다.

이것은 MariaDB에서 작동합니까?

설명서에 따르면 MariaDB에서도 동작하지 않는 것 같습니다.

트리거에는 다음과 같은 제한이 적용됩니다.

  • [...]
  • 트리거는 외부 키 액션에 의해 활성화되지 않습니다.

"외부 키 액션"은 수행할 액션입니다.RESTRICT,CASCADE,SET NULL,NO ACTION,SET DEFAULT참조된 테이블의 삭제 또는 갱신된 행을 참조하는 현재 테이블의 행).

관련 버그도 참조해 주세요.

  • MySQL: https://bugs.mysql.com/bug.php?id=11472
  • MariaDB: https://jira.mariadb.org/browse/MDEV-19402

언급URL : https://stackoverflow.com/questions/21853877/cascading-foreign-keys-in-mariadb-do-they-activate-triggers

반응형