我通过我的Web应用程序在数据库表中插入一些数据,这里的行例如在数据库表中生成id-466但是当我检查我的数据库表时它会自动被删除。当我尝试插入时通过MySQL工作台使用相同查询的数据,这次数据成功插入id-467。任何形式的帮助都会得到赞赏谢谢。
我编写了一个在mysql数据库中插入数据的查询: -
<insert id="addCommunication" parameterType="map"
useGeneratedKeys="true" keyProperty="id">
insert into t_communications
(sid,
<if test="puserid != null and puserid != ''">puserid,</if>
<if test="groupid != null and groupid != ''">groupid,</if>
note,lastupdated,commdatetime,tuserid)
values
(#{sid},
<if test="puserid != null and puserid != ''">
#{puserid},
</if>
<if test="groupid != null and groupid != ''">
#{groupid},
</if>
#{note},
#{currenttimestamp},
#{commdatetime},
#{tuserid}
);
<selectKey resultType="string" order="AFTER" keyProperty="id">
SELECT LAST_INSERT_ID() as returnedId
</selectKey>
</insert>