我想删除从那里记录存在的所有表与学生佩塔尔·彼得罗夫'相关的所有记录中的所有表(有三个表)删除记录在SQL
Q
删除记录在SQL
-5
A
回答
0
我猜你应该使用架构中的级联foreign keys
。
e.g:
create table students (
id int,
constraint pk_students primary key (id)
);
create table a(
s_id int,
constraint fk_a_student foreign key (s_id) references students on delete cascade
);
create table b(
s_id int,
constraint fk_b_student foreign key (s_id) references students on delete cascade
);
0
相关问题
- 1. 用SQL删除记录
- 2. sql删除相关记录?
- 3. Spark SQL cassandra删除记录
- 4. 删除记录在一个查询SQL
- 5. 删除重复记录在SQL Server
- 6. 删除SQL Server触发器 - 哪些记录在删除表中?
- 7. 删除记录
- 8. 删除记录
- 9. 用if语句删除sql记录
- 10. 删除SQL Server中的重复记录?
- 11. Firebird SQL删除重复记录
- 12. 插入SQL并删除记录
- 13. 获取删除的记录数sql
- 14. 删除SQL中未加入的记录
- 15. VB.NET LINQ to SQL删除所有记录
- 16. SQL Server 2014 - 如何删除空记录
- 17. 删除记录在AJAX
- 18. 删除unforgeted记录
- 19. Openerp删除记录
- 20. 多删除记录
- 21. Cassandra删除记录
- 22. 删除不记录日志的SQL Server 2005记录
- 23. 删除子记录删除实体中的父记录
- 24. 删除所选记录,但不删除当前记录。 c#
- 25. 删除父表记录时不删除子记录
- 26. 删除记录记录存储
- 27. Datarepeater删除只删除最高记录
- 28. 删除记录删除其在sql server 2005中的全文索引?
- 29. 删除重复的记录只在条件在sql服务器
- 30. 删除HABTM协会记录
请添加表结构,例如数据和哪儿你被卡住。 – 2013-04-08 12:09:27
[delete-a-record-related-with-student-ivan-petrov-from-all-tables-where-re-re]可能的重复(http://stackoverflow.com/questions/15878624/) – 2013-04-08 12:11:43
你想要在提出此问题前2分钟删除与* Ivan Petrov相关的所有记录。 :P http://stackoverflow.com/questions/15878624/delete-a-record-related-with-student-ivan-petrov-from-all-tables-where-such-re – 2013-04-08 12:14:20