我想从数据库中删除某些项目。我有以下查询:如何将此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