select id, device_code , name , type, ip_address, plc_db_read_address, is_active, create_time, plc_db_write_address, rkqq, kx, dw, tray_code, task_no from device_ssj insert into device_ssj device_code , name , type, ip_address, plc_db_read_address, is_active, create_time, plc_db_write_address, rkqq, kx, dw, tray_code, task_no, #{deviceCode }, #{name }, #{type}, #{ipAddress}, #{plcDbReadAddress}, #{isActive}, #{createTime}, #{plcDbWriteAddress}, #{rkqq}, #{kx}, #{dw}, #{trayCode}, #{taskNo}, update device_ssj rkqq = #{rkqq}, kx = #{kx}, dw = #{dw}, tray_code = #{trayCode}, task_no = #{taskNo}, where id = #{id} delete from device_ssj where id = #{id} delete from device_ssj where id in #{id}