所以我必須有他們之間的關係表 - 關係類型:一對多。 ,我認爲以下查詢:如何從sql中的表中刪除行?
DELETE Orderstbl.*, ItemsInOrdertbl.*
FROM Orderstbl INNER JOIN ItemsInOrdertbl ON Orderstbl.OrderID = ItemsInOrdertbl.OrderId
WHERE (((Orderstbl.OrderID)=26));
將刪除包含訂單ID = 26 但讓我吃驚的是填補了以下錯誤兩個表中的所有行:
could not delete from specified tables
試圖在谷歌上找到一個答案,提前沒有多大的幫助:D
使用事務包裝作爲單獨的語句從多個表中刪除,否則使用級聯,但你需要混亂表關係 –