가정하자 나는 다음과 같은 스키마를 가지고 :역은 CASCADE 삭제
CREATE TABLE `users` (
`id` int(10) unsigned auto_increment,
`historyId` varchar(255),
PRIMARY KEY (`id`)
);
CREATE TABLE `histories` (
`id` int(10) unsigned auto_increment,
`history` TEXT,
PRIMARY KEY (`id`)
);
사용자 오직 하나 개의 역사와 역사 사용자를 가리 가지고 있지의 목적을있다가 그이 언급되지 않은 다른 많은 테이블 (스키마)에는 또한 히스토리가 있습니다.
사용자를 삭제하면 해당 기록도 삭제할 수 있도록 만드는 가장 간단한 방법은 무엇입니까?
-1. 질문을 인용하자면 : '이력을 가지지 않는 목적은 사용자에게이 스키마에 언급되지 않은 많은 다른 테이블에도 이력이 있습니다.' – Gili