问题标签 [lastinsertid]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2277 浏览

mysql - VBA如何找到最后一个插入ID?

我有这个代码:

字符串 last_id 未填充。怎么了?我需要找到 te last_insert_id 以便可以在其他查​​询中使用它。

0 投票
6 回答
49300 浏览

database - 当整数列的 auto_increment 达到数据库中的 max_value 时会发生什么?

我正在实现一个数据库应用程序,我将同时使用 JavaDB 和 MySQL 作为数据库。我的表中有一个 ID 列,其类型为整数,我使用数据库 auto_increment-function 作为值。

但是当我收到超过 2(或 4)十亿个帖子并且整数还不够时会发生什么?整数是否溢出并继续,还是抛出了我可以处理的异常?

是的,我可以更改为 long as 数据类型,但是如何检查何时需要?如果我使用 long 作为 ID 列的数据类型,我认为获取 last_inserted_id() 函数会出现问题。

0 投票
2 回答
4045 浏览

php - php 函数 last_insert_id() 不适用于 REPLACE INTO 查询

我正在使用 REPLACE INTO 查询插入到表中,但是在使用 mysql_query() 函数执行查询之后,如果我使用 last_insert_id() 它只给我 0 值。

为什么会这样?以及如何克服这种行为。

:潘卡伊

0 投票
1 回答
10505 浏览

php - PDO lastInsertId 问题,php

我已经尝试了很多方法来使用下面的代码(来自较大类的片段)获取最后插入的 ID,现在我已经放弃了。

有谁知道如何让 PDO lastInsertId 工作?

提前致谢。

0 投票
1 回答
682 浏览

c++ - 检索 LAST_INSERT_ID() 时 getUInt64 的参数无效

我在表中添加了一条自动递增主键的记录。我没有运气检索这个新值。MySQL 文档说要SELECT LAST_INSERT_ID();在查询中使用。我已经这样做了,但无法检索结果。

根据结果​​集的元数据,数据类型是BIGINT,列名是LAST_INSERT_ID()。C++ 连接器有一个getUInt64()用于结果集的,我认为这是正确的使用方法。

ResultSet类声明包含以下内容:

该文档没有说明columnIndex是基于零还是基于一。我尝试了两种情况并获得sql::InvalidArgumentException了两种情况。

使用结果集元数据,我检索了列名并将其直接传递给getUInt64方法,但仍会收到sql::InvalidArgumentException. 这不是一个好的指示(当获取数据时返回的列名不起作用时)。

这是我的代码片段:

这是调试输出(来自 wxLogDebug):

我的问题: 如何使用 MySQL C++ 连接器检索 LAST_INSERT_ID()?

我需要使用准备好的语句吗?

我在 Windows Vista 和 Windows XP 上使用 MySQL Connector C++ 1.0.5 和 Visual Studio 9 (2008)。

0 投票
1 回答
98 浏览

php - mysql 和 codeginiter 的奇怪插入行为

我有一个相当简单的插入语句

奇怪的是只有一两行被插入。我把那个回显线放进去查看它为每个插入返回的行ID,因为我没有收到任何错误。例如,如果我插入三个项目,它将返回类似 18、124、128 的内容。其中 18 id 是下一个预期的 id,因此该行被插入,其余的则不被插入。有什么想法可能是错的吗?

0 投票
14 回答
341700 浏览

postgresql - 最后插入 ID 的 PostgreSQL 函数

在 PostgreSQL 中,如何将最后一个 id 插入到表中?

在 MS SQL 中有 SCOPE_IDENTITY()。

请不要建议我使用这样的东西:

0 投票
4 回答
1123 浏览

php - php检索插入的最后一条记录的ID并将其插入另一个表中

我正在尝试检索插入到表“作者”中的最后一条记录的 ID,并将检索到的 ID 插入到“文章”表中;这是我的代码:

这行不通...

请问有什么想法吗?

提前致谢

毛罗

0 投票
5 回答
118077 浏览

mysql - 选择最后一个 id,不带 INSERT

我正在尝试检索一个表 A 的 id 以插入到另一个表 B 中。我不能使用 last_insert_id() 因为我没有在 A 中插入任何东西。关于如何很好地做到这一点的任何想法?

$n = mysql_query("SELECT max(id) FROM tablename");似乎不起作用,也没有

0 投票
2 回答
2720 浏览

php - 在codeigniter中多次进入mysql时获取最后插入的'Id'

在我的表单中,有一些值要插入到多个表中。插入到第一个表后,我必须将其他值以及条目的“id”插入到第一个表中作为参考。做这个的最好方式是什么?有什么codeigniter特定的方法吗?