我有一个需要删除一行的应用程序。当我删除仍未分配角色的用户时,它可以完美运行。
以下是表格:
用户:
user_id | user_name | password
------------------------------
1 | some | some
2 | some2 | some2
3 | some3 | some3
角色:
role_id | role_name
-------------------
1 | admin
2 | member
用户角色:
user_id | role_id
-----------------
1 | 1
2 | 2
3 | 2
问题是我无法使用删除它们
DELETE FROM users WHERE user_id = :id
我需要做什么?