1
我在PHP myadmin(存储引擎InnoDB)多删除查询有问题。这是我的数据库: mySQL意外的令牌删除
这是我的查询:
DELETE placement, employees
FROM placement, employees
WHERE placement.id_emp = employees.id_emp
AND employees.id_emp = 113;
错误:在分析过程中发现
3个错误。
意外的令牌。 (位置7附近的“放置”) 意外的令牌。 (靠近“,”在位置16) 意外的令牌。 (附近的 “雇员” 第18位)
1451 - 不能删除或更新父行,外键约束失败(
employment
placement
,约束placement_ibfk_1
外键(id_emp
)参考文献employees
(id_emp
))
我写了根据本教程查询:http://www.mysqltutorial.org/mysql-delete-statement.aspx
任何人都可以帮助我吗?
感谢您的回复。它返回更多的错误: 在分析过程中发现4个错误。 无法识别的关键字。 (在位置33的“USING”附近) 意外的令牌。 (位置39附近的“放置”) 意外的令牌。 (靠近“,”位置48) 意外的令牌。 (在位置50处的“雇员”附近) – Petrus
噢,以及当你试图一个接一个地删除这些错误时,你会发现错误吗? – DevMoutarde
不用了,一个一个删除就行了。 – Petrus