我有两个表单下拉列表,它们捕获两个 ID,它们与名为nodes
.
我想从另一个名为relationships
.
因此,在收集了 2 个节点 ID 之后,我试图删除与另一个节点有关系的一个节点。
在我的关系中,我将id
andgoingto
都作为节点,但是只有id
一个 FK 而另一个不是。
那么,如果它处于关系中,我该如何删除它呢?
这是我的尝试
$goingto = $_POST['id_one']; //get from form both from id in nodes
$id = $_POST['idtwo']; //get from form both from id in nodes
mysql> DELETE from relationships where $id = $goingto;
这是我的表结构:
nodes relationships
----- -------------
id int(11), id int(11),
name varchar(35), goingto int(11), //this is the destinationnode from the id relation
color varchar(7), data varchar(0) null
type varchar (12), Foreign key (id) references nodes(id)
Primary key (id)
engine = innodb