mybatis 代码 觉得不错就点赞哦!!!
<!--防止插入重复数据,采用插入判断--> <insert id="insertVariant" parameterType="com.wwx.datasynchronizer.entity.mingnew.VariantBean"> INSERT IGNORE INTO equipmentseries(equipId,name) SELECT #{id},#{name} FROM dual WHERE NOT EXISTS(SELECT * FROM equipmentseries WHERE equipId = #{id}) </insert>
关键代码
INSERT IGNORE INTO 表名('字段')
SELECT '字段需要插入时的数据' FROM dual
WHERE NOT EXISTS
(SELECT * FROM '表名' WHERE '需要被限制不重复的字段' = '被限制字段本次插入的数据')
关键词
IGNORE
NOT EXISTS
觉得不错就点赞哦!!!