我在 PHP myadmin(存储引擎 InnoDB)中有多个删除查询的问题。这是我的数据库:
这是我的查询:
DELETE placement, employees
FROM placement, employees
WHERE placement.id_emp = employees.id_emp
AND employees.id_emp = 113;
错误:
在分析过程中发现了 3 个错误。
Unexpected token. (near "placement" at position 7) Unexpected token. (near "," at position 16) Unexpected token. (near "employees" at position 18)
1451 - Cannot delete or update a parent row: a foreign key constraint fails (
employment
.placement
, CONSTRAINTplacement_ibfk_1
FOREIGN KEY (id_emp
) REFERENCESemployees
(id_emp
))
我根据本教程编写了该查询:http://www.mysqltutorial.org/mysql-delete-statement.aspx
谁能帮帮我?
最佳答案
如果您使用 "DELETE FROM placement, employees USING placement, employees WHERE ..."
会怎么样?
关于php - mySQL 删除时出现意外标记,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42598934/