假設我有以下模式:逆轉的DELETE 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 2014-07-02 05:15:16