mysql如何插入时返回自动增长的主键

主键为id
<insert id="insert" parameterType="com.chiefclouds.crmapi.commons.pojo.MemberRegisterInfo" >
insert into ims_user_guide(
userstatus,
name,
onboarddate

)
values(
0,
#{name}
now(),

)
<selectKey resultType="java.lang.Integer" order="AFTER" keyProperty="id">
select @@IDENTITY as id
</selectKey>
</insert>

这时它的返回值不是这个主键,应该是1 ,你要想拿到这个id memberRegisterInfo.getId()就能拿到
posted @ 2020-08-07 21:29  下饭  阅读(465)  评论(0编辑  收藏  举报