我有一个mysql表,id
列设置为AUTOINCREMENT
,PRIMARY KEY
与之关联。如果我的表中已有一些记录,那么我将查询最后一个ID,如下所示
$sql = $db->prepare("SELECT `id` FROM `table` ORDER BY `id` DESC LIMIT 1");
$sql->execute();
现在考虑我的上一条记录id
大约是224,那么由于某些功能可能会删除所有行。然后我希望最后id
用于另一个查询目的,我想在其中添加1。
$tobeinserted = $lastid + 1;
但是由于所有行都被删除了,我无法像上一行那样进行查询。那我怎么得到它?