0
我的查詢是:的MySQL從內存中刪除表中加入InnoDB表
DELETE FROM abc_memory INNER JOIN abc USING (abc_id) WHERE x < y
和MySQL抱怨說:
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 'INNER JOIN abc USING (abc_id) WHERE x < y' at line 1
在MySQL中有上既沒有加入一個存儲器表與一個InnoDB表的限制在加入兩個正常表格時也不會刪除。但是在使用InnoDB表加入內存表時從內存表中刪除有限制嗎?
如果連接兩個正常(InnoDB)表,則不是這樣。如果你沒有在DELETE子句中列出任何表名,它將從連接子句 – Aliweb
的左表中刪除這是一個語法問題,它與表類型無關。閱讀手冊中的語法描述。 – Barmar
@Aliweb我已經複製了語法描述。 – Barmar