2 つのテーブル Images と Note の両方に Noteid 列があるため、両方のテーブルで Noteid = 2 を削除する方法...私のクエリは機能しますが"delete from Note,Images where Noteid = "2""
、機能しません...
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
2 つのテーブルから削除するには、以下のように 2 つのクエリを記述する必要があります
DELETE FROM Note WHERE Noteid = '2';
DELETE FROM Images WHERE Noteid = '2';
これはあなたのために働くかもしれません。
于 2012-07-26T07:14:36.107 に答える