我正在使用AUTO_INCREMENT
并且我想获取插入行的 ID,以便我可以使用ID
两个表之间的公共字段来更新另一个表。
我明白那LAST_INSERT_ID
将是最后ID
的。但是,我担心的是,许多用户同时访问数据库。因此,可能有另一个进程访问了该表并同时插入了一个新行。
LAST_INSERT_ID
无论使用的连接如何,都只返回最后一个 ID,还是只返回我正在使用的连接的最后一个 ID?
注意,我正在使用 Tomcat 服务器中的连接池访问 MySQL 数据库。
总之,我需要在表 A 中插入一行并自动递增,而不是在表 B 中插入行,这需要使用该AUTO_INCREMENT
值链接到表 A。