【发布时间】:2023-04-03 17:04:01
【问题描述】:
假设我有以下架构:
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`)
);
一个用户只有一个历史记录,不让历史记录指向用户的目的是许多其他表(此架构中未提及)也有历史记录。
让删除用户同时删除其历史记录的最简单方法是什么?
【问题讨论】:
标签: mysql sql database database-design