我有两个表图像,注意两个都有 Noteid 列,所以如何在两个表中删除 Noteid = 2...我的查询是"delete from Note,Images where Noteid = "2""
但它不起作用...
问问题
205 次
3 回答
1
delete from Note, Images where Noteid = 2
这应该适合你。
于 2012-07-26T07:12:46.603 回答
1
您需要为此创建一个触发器。
//This will work for you open your databse in any database managers and create this trigger
CREATE TRIGGER Images_delete AFTER DELETE ON Note
FOR EACH ROW
BEGIN
DELETE FROM Images WHERE Noteid = old.Noteid;
END
您只需要从 Note 表中删除即可。
欲了解更多信息,请阅读此处
于 2012-07-26T07:22:36.333 回答
0
您必须编写如下两个查询才能从两个表中删除
DELETE FROM Note WHERE Noteid = '2';
DELETE FROM Images WHERE Noteid = '2';
这可能对你有用。
于 2012-07-26T07:14:36.107 回答