replace INTO productinfo ( nameCode,packRatio,packLevel,bhxjsl, bhzxxsbzsl,zxxsbzbhsydysl,bhxjcpbm,bzcj,thirdProductNo,addType,deviceRecordKey,customerId) values ( #{nameCode}, #{packRatio}, #{packLevel}, #{bhxjsl}, #{bhzxxsbzsl}, #{zxxsbzbhsydysl}, #{bhxjcpbm}, #{bzcj}, #{thirdProductNo}, #{addType},#{deviceRecordKey},#{customerId} ) DELETE FROM productinfo WHERE id = #{id} UPDATE productinfo SET nameCode = #{nameCode}, packRatio = #{packRatio}, packLevel = #{packLevel}, bhxjsl = #{bhxjsl}, bhzxxsbzsl = #{bhzxxsbzsl}, zxxsbzbhsydysl = #{zxxsbzbhsydysl}, bhxjcpbm = #{bhxjcpbm}, bzcj = #{bzcj}, thirdProductNo = #{thirdProductNo}, addType = #{addType}, deviceRecordKey = #{deviceRecordKey}, customerId = #{customerId} WHERE id = #{id}