如何获取非自动递增ID中的最后一个值?

时间:2013-05-09 06:23:23

标签: php mysqli

我正在使用两个ID DM_ID和id。 DM_ID自动递增,而id不是。我想得到id的最后一个值。 我用mysqli_insert_id()来获取它,但我得到了DM_ID的最后一个。 DM_ID并在一个表中。

3 个答案:

答案 0 :(得分:2)

你需要触发一个查询来获取它,

SELECT MAX(`id`) from `tbl_name`

或者,如果您需要最后插入记录的id

SELECT `id` from `tbl_name` where `DM_ID` = mysqli_insert_id()

答案 1 :(得分:1)

试试这个

   select id from tablename order by DM_ID desc limit 1

答案 2 :(得分:0)

SELECT id from tablename order by DM_ID desc limit 1