|
|
1
3
我相信实现你的目标最简单的方法就是用ON DELETE CASCADE设置你的外键。这样,每当父表中的行被删除时,子表中的任何相关行都将被自动删除。 下面是一个通过ON DELETE CASCADE更改表以创建外键的方法示例:
在您的情况下,子表是建筑物,父表是城市。听起来你应该只有城市号。你得填上你外键的名字。 |
|
|
2
1
就像 Shannon 前面提到过,可以使用ON DELETE CASCADE从父表和子表中删除数据。 下面是一个工作示例: http://sqlfiddle.com/#!18/f5860/10 |
|
3
0
如果不写代码,我会这样做:
可重用、独立、清晰。 这是对SRP的一种违反,但是,如果您关心这个问题,请告诉我,我将发布一个基于SRP的SQL解决方案。 |
|
|
Johnny T · 基于当前值的SQL合并表[重复] 1 年前 |
|
John D · 需要为NULL或NOT NULL的WHERE子句 1 年前 |
|
ojek · 如何对SQL结果进行分组和编号? 1 年前 |
|
|
senek · 如何在PL/SQL中将选择结果(列)放入数组中 1 年前 |
|
|
Sax · 规范化Google表格(第一步) 1 年前 |
|
|
Jatin · 检索卷计数的动态sql抛出错误语法错误[关闭] 1 年前 |
|
|
Andrus · 如何在sql中查找第二个匹配项 1 年前 |