MySQL中的自动递增列

MySQL中的自动递增列

本文介绍了有没有办法获取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中的自动递增列?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-01 22:25