当前位置: 首页 > 面试题库 >

如何从表中获取最后一个插入ID

宰父远
2023-03-14
问题内容

我想获取表中最后一个ID插入的值。我该怎么做?


问题答案:

好吧,我使用的解决方案是:

select id from NEW TABLE (insert into (val1, val2, ...) values ('lorem', 'ipsum', ...))

这将从插入数据库的最后一行获取id列:)



 类似资料:
  • 这是我的密码 我想获取特定记录的最后一个插入id。我试过使用雄辩的ORM。但它不起作用。 任何帮助都将不胜感激。 非常感谢。

  • 问题内容: 我正在使用PHP中的mvc结构,我想检索最后插入的行ID。 我创建了以下sql代码: 但不幸的是我遇到了这个错误: 我也尝试过此堆栈链接,但不适用于我,因此如果您能帮助我获取ID,我将非常高兴。 我也在这里共享我的controller.php文件。 问题答案: 你快到了。 如果您查看lastInsertId的手册页,则会在数据库句柄上调用它- 您当前正在语句中对其进行调用。 您只需要致

  • 问题内容: 我正在向表中插入一些数据,并且需要检索插入行的。表示是通过序列生成的,然后通过触发器插入到表中。 现在,我知道在使用时有几种方法来获取插入行的ID ,但是由于我正在执行命令,因此似乎无法弄清楚在插入数据后如何获取ID。任何建议将不胜感激。 问题答案: 这样的事情应该工作

  • 问题内容: 我有一个经常插入新数据的表。我需要获取表的最后一个ID。我怎样才能做到这一点? 类似于吗? 问题答案: 如果您使用的是PDO,请使用。 如果您使用的是Mysqli,请使用。 如果您仍在使用Mysql: 请不要在新代码中使用函数。它们不再维护,已正式弃用。看到 红色框了 吗?了解 准备的语句 来代替,并使用 PDO 或库MySQLi -本文将帮助你决定哪些。如果您选择PDO,这是一个很好

  • 问题内容: 我正在使用多视图索引来插入新闻详细信息。在第一个视图中,用户可以输入新闻的详细信息,然后单击下一步按钮将其插入db。第二个视图中,用户可以添加新闻的图像(仅允许3张图像), 我遇到的问题是,第一个视图将数据插入具有主键newsID的表dbo.newsdetail中,而第二个视图应使用刚刚添加到newsimages表中的新闻的newsId添加受尊重的图像。我只是不知道如何获取在第一个视图

  • 我需要一个MySQL函数,它可以在下面的SQL指令之后获取最后插入的id(不仅仅是最后一个)的列表: 更清楚地说,我想有这张桌子(我的桌子): 将在INSERT INTO语句之后复制新值,表现在显示如下: 此函数应返回以下列表:33,34,35 我认为一个临时解决方案是获取最后一个插入的id,然后根据复制的行数“手动”创建一个列表33、34、35。 但是我不知道是否存在SQL的本机函数!