最后插入字段的ID

时间:2012-07-30 09:46:30

标签: mysql

我有一个表DEVICEDETAILS,其主键是DEVICEID。我想获取上次插入的字段的ID。 last_insert_id()不起作用,因为主键不是AUTO_INCREMENT。

提前感谢Stack Overflow People

4 个答案:

答案 0 :(得分:1)

真。它不适用于非自动增量的主键。怎么样?

SELECT MAX(DeviceID) FROM DeviceDetails

你插入了什么DeviceID:-)

答案 1 :(得分:1)

如果主键不是AUTO_INCREMENT,那么您应该知道插入的值。

答案 2 :(得分:1)

因此,如果它不是auto_increment,我假设你刚刚使用deviceid插入了记录,所以你肯定已经知道了。

答案 3 :(得分:1)