我使用mysqli_insert_id()获取表上的最后一个自动增量id,但它总是返回'0‘。INTO inventory (SELECT * FROM tmptable)";$newId = mysqli_insert_id($link); //$newID ends up being 0
id表的inventory列被设置为自
我正在使用Server 2008,有时还使用SQL Server 2012,我需要在预先存在的数据库上进行插入,在该数据库中,模式似乎没有将id列设置为自动增量。例如,这里有一个基本的表My_Table:------------- 2 BOB我需要执行一个insert来获取最后一个Id的最大值,然后将这个值用于我的新insert语句。因此,例如,插入的“伪语法”是:
INSERT INT