메뉴얼에 보니 foreign key와 trigger는 mysql에서 지원이
안된다고 나와 있던데요...짧은 영어실력으로 해석한거라
의심이 가서말이죠..
테이블 생성시 포린키를 넣어봤는데 에러는 발생안하는데
제기능을 하지 않습니다.. on delete cascade와 함게
써 봤는데도 원하는 작동을 하지 않네요...
그래서 trigger로 이러한 작동을 하도록 해볼려고 했는데
에러가 나더군요.... 메뉴얼을 보니 지원안한다고...헉~
포린키와 트리거와 같은 기능을 줄려면 어케 해야 되는거죠?
클라이언트에서 어떤 데이타를 지우면 자동으로 그와 연관된
테이블에서 해당 칼럼을 지우거나 업데이트시 그값을 다른
해당 테이블에 반영을 시킬려그러는데요...
포린키와 트리거가 지원되지 않는다면 클라이언트 프로그램에서
수동으로(?) 연관된 테이블에서 지워진 값이 있는 레코드를
지우고 이런식으로 해야 하나요? 완전 노가다라는 생각이..
아시는 분 답변 부탁..
|