【发布时间】:2013-12-03 07:04:11
【问题描述】:
假设我们有 2 个数据库:a 和 b,以及表 a.test1 和 b.test2。
如果我需要在表a.test1 中插入一行,并返回LAST_INSERT_ID() 以插入b.test2,LAST_INSERT_ID() 是否会从另一个数据库返回值?靠谱吗?
我没有在手册中找到任何内容,但@@IDENTITY 取决于客户端会话,因此它应该可以在两个数据库之间移植。不是吗?
【问题讨论】:
标签: mysql sql stored-procedures last-insert-id