Tomcat中的last_insert_id和连接池

时间:2018-10-30 18:13:43

标签: connection-pooling last-insert-id

我正在使用last_insert_id从mysql检索自动增量值。我使用“在重复键更新时插入..”语法插入记录,与此相关的两个问题-

a)如果记录是由于重复键而不是由于插入新记录而不是插入新记录而得到的,则我得到0或如果先前插入成功,则返回其last_insert_id。如何区分这两者?

b)我正在使用tomcat,但发现一个奇怪的情况,即从池返回的连接向我返回了较早事务的last_insert_id。例如,如果我点击“保存”按钮并记下last_insert_id为110,并且再次点击网页上的“保存”按钮-那是一个单独的Web请求和一个新的连接,但我得到的last_insert_id为110。

感谢您的投入!

0 个答案:

没有答案