本文介绍了有没有办法获取NON的最后一个插入ID-MySQL中的自动递增列?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我知道LAST_INSERT_ID()对于自动递增的列如何工作,但是我找不到找到为非自动递增的列插入的最后一个id的方法.
I know how LAST_INSERT_ID() works for auto incremented columns, but I cannot find a way to get the last id I inserted for a non auto incremented column.
有办法吗?
推荐答案
您可以使用相同的LAST_INSERT_ID()
轻松地做到这一点.
you can easily do that using the same LAST_INSERT_ID()
.
INSERT INTO thetable (id, value)
VALUES (LAST_INSERT_ID(126), 'some data');
SELECT LAST_INSERT_ID(); -- returns 126
这篇关于有没有办法获取NON的最后一个插入ID-MySQL中的自动递增列?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!