我想從數據庫中刪除某些項目。我有以下查詢:如何將此MySQL SELECT查詢轉換爲DELETE查詢?
SELECT *
FROM sheets, entries
WHERE entries.sheetID = sheets.id AND sheets.clientID = 13
This works,and returns 2 results。
現在我想把這個SELECT
查詢變成DELETE
查詢。但是,以下不工作:
DELETE FROM sheets, entries
WHERE entries.sheetID = sheets.id AND sheets.clientID = 13
的MySQL引發以下錯誤:
1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE entries.sheetID = sheets.id AND sheets.clientID = 13' at line 1
我在做什麼錯在這裏?
您是否試圖從工作表,條目或從兩者中刪除行? – Andomar 2009-11-20 12:23:25
Andomar:我想刪除客戶端13中的所有工作表和工作表條目。如果不是真的有必要,我寧願不要使用超過1個查詢。 – 2009-11-20 12:35:19