【发布时间】:2021-04-07 05:38:40
【问题描述】:
我试图一次从几个表中删除。我做了一些研究,并想出了这个
DELETE FROM `pets` p,
`pets_activities` pa
WHERE p.`order` > :order
AND p.`pet_id` = :pet_id
AND pa.`id` = p.`pet_id`
但是,我收到了这个错误
未捕获的 Database_Exception [1064]:您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,了解在 'p,
pets_activitiespa... 附近使用的正确语法。
我以前从来没有做过交叉表删除,所以我没有经验,暂时卡住了!
我做错了什么?
【问题讨论】:
标签: mysql sql mysql-error-1064 sql-delete