0

我有一棵树,我想我有一个表,它也有一个 id,我想通过添加到另一列来使用这个 id。

显然,我想将 id column'value 添加到 parent_root 列。

   sql = "INSERT INTO agac_menu (id,isim,aciklama,parent_id,parent_root,yetki,sira,tip,created)
        VALUES (NULL,'".$isim."','".$aciklama."','".$parent_id."','".$parent_root."','".$yetki."','".$sira."','".$tip."','".date('Y-m-d H:i:s')."')";
4

2 回答 2

1

如果是 MySQL(是的,我知道它更通用),您可以使用触发器:MySQL Triggers last_insert_id()

于 2012-11-01T14:21:31.527 回答
0

您不能在同一个查询中执行此操作——在插入记录之前,自动递增的 id 不存在。在 php 中运行查询后,获取最后一个插入 id 并运行更新查询。

于 2012-11-01T14:16:02.707 回答