如何从数据库表中选择最后一个插入的 ID
我需要从数据库中获取最后一个插入的 ID。我尝试了 `last_insert_id()` 函数,但是这对我来说不起作用,因为我想在执行插入查询之前获取这个 ID,并且当我获得这个 ID 后,我会执行插入查询。我尝试使用 `max` 函数来获取 ID,但是如果我有一个已删除的 ID,它将无法获取到。例如,如果我有 ID 10 已被删除,那么最大 ID 将是 9,但是自动增量将是 11。所以我想获得下一个将要添加的自动增量 ID。例如,我有一个 ID 10 已被删除,我想取下一个 ID,也就是 11。
我需要从数据库中获取最后一个插入的 ID。我尝试了 `last_insert_id()` 函数,但是这对我来说不起作用,因为我想在执行插入查询之前获取这个 ID,并且当我获得这个 ID 后,我会执行插入查询。我尝试使用 `max` 函数来获取 ID,但是如果我有一个已删除的 ID,它将无法获取到。例如,如果我有 ID 10 已被删除,那么最大 ID 将是 9,但是自动增量将是 11。所以我想获得下一个将要添加的自动增量 ID。例如,我有一个 ID 10 已被删除,我想取下一个 ID,也就是 11。
last_insert_id()
对您无效? - Sanzeeb Aryal