原文:如何准确高效的获取数据库新插入数据的主键id

例如我们新建了一张表UserInformation,字段如下Id,为主键,自增,其它字段Name,Pwd,Email 然后我们来执行一个新增插入操作: insert into UserInformation Name,Pwd,Email values 小明 , , 我们想在新增插入数据的时候获取到插入这条数据的主键的值是多少, 解决的方法有两种: 一种是直接输入某个字段,然后查询,代码如下: i ...

2016-01-21 15:51 0 1806 推荐指数:

查看详情

mysql数据库插入数据,需要立即获取最新插入id

在MySQL中,使用auto_increment类型的id字段作为表的主键。通常的做法,是通过“select max(id) from tablename”的做法,但是显然这种做法需要考虑并发的情况,需要在事务中对主表以“X锁“,待获得max(id)的值以后,再解锁 ...

Sun Jul 08 19:47:00 CST 2018 0 5941
xorm插入数据库后返回主键自增id

golang使用xorm连接数据库后,插入结构体,无法返回自增主键id,饭后的主键id都是0。经过研究发现,如果给结构体id设置xorm tag,则会默认id为0,不会返回插入成功后的主键id。 xorm文档中如下描述 ...

Sun Dec 09 01:16:00 CST 2018 0 3598
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM