Tag: sql delete

如何使用INNER JOIN与SQL Server删除?

我想在SQL Server 2008中使用INNER JOIN进行删除。 但是我得到这个错误, Msg 156,Level 15,State 1,Line 15 关键字“INNER”附近的语法不正确。 我的代码: DELETE FROM WorkRecord2 INNER JOIN Employee ON EmployeeRun=EmployeeNo WHERE Company = '1' AND Date = '2013-05-06'

如何从MySQL中的多个表中删除?

我试图从一些表中删除一次。 我做了一些研究,并提出了这个问题 DELETE FROM `pets` p, `pets_activities` pa WHERE p.`order` > :order AND p.`pet_id` = :pet_id AND pa.`id` = p.`pet_id` 但是,我得到这个错误 Uncaught Database_Exception [1064]:您的SQL语法错误; 检查对应于您的MySQL服务器版本的手册,以便在'p, pets_activities pa'附近使用正确的语法… 我从来没有做过交叉表删除,所以我没有经验,现在坚持! 我究竟做错了什么?