我有一棵树,我想我有一个表,它也有一个id,我想通过添加到另一列来使用这个id。
显然,我希望将id列的值添加到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')."')";发布于 2012-11-01 22:21:32
如果是MySQL (是的,我知道它更通用),您可以使用触发器:MySQL Triggers last_insert_id()
发布于 2012-11-01 22:16:03
您不能在同一查询中这样做--在插入记录之前,自动递增的id是不存在的。在php中运行查询后,获取最后一个插入id并运行更新查询。
https://stackoverflow.com/questions/13178913
复制相似问题