0
我正在做一个插入语句,id字段有auto_increment,另一个字段必须得到完全相同的id字段值。我需要有一个字段,其值将是项目的ID,我该如何实现?
我能想到的只是创建一个散列,将其保存在插入内容中,然后使用select进行搜索,然后将其插入到适当的字段中。
我也知道LAST_INSERT_ID()命令,但我在过去有问题。
还有其他方法可以实现吗?
非常感谢您
我正在做一个插入语句,id字段有auto_increment,另一个字段必须得到完全相同的id字段值。我需要有一个字段,其值将是项目的ID,我该如何实现?
我能想到的只是创建一个散列,将其保存在插入内容中,然后使用select进行搜索,然后将其插入到适当的字段中。
我也知道LAST_INSERT_ID()命令,但我在过去有问题。
还有其他方法可以实现吗?
非常感谢您
mysql_insert_id()
是最好的一段路要走,除非你手工制作自己的ID。
mysql_query("INSERT INTO mytable (product) values ('kossu')");
printf("Last inserted record has id %d\n", mysql_insert_id());