select script_id, scene_id, product_id, product_name, source, script_purpose, id, name, value, operator, type, device_count, job_id, cron_expression, is_advance, parent_id, parent_name, array_index, array_index_name, create_by, create_time from iot_scene_script insert into iot_scene_script script_id, scene_id, product_id, product_name, source, script_purpose, id, name, value, operator, type, device_count, job_id, cron_expression, is_advance, parent_id, parent_name, array_index, array_index_name, create_by, create_time, #{scriptId}, #{sceneId}, #{productId}, #{productName}, #{source}, #{scriptPurpose}, #{id}, #{name}, #{value}, #{operator}, #{type}, #{deviceCount}, #{jobId}, #{cronExpression}, #{isAdvance}, #{parentId}, #{parentName}, #{arrayIndex}, #{arrayIndexName}, #{createBy}, #{createTime}, update iot_scene_script script_id = #{scriptId}, scene_id = #{sceneId}, product_id = #{productId}, product_name = #{productName}, source = #{source}, script_purpose = #{scriptPurpose}, id = #{id}, name = #{name}, value = #{value}, operator = #{operator}, type = #{type}, device_count = #{deviceCount}, job_id = #{jobId}, cron_expression = #{cronExpression}, is_advance = #{isAdvance}, parent_id = #{parentId}, parent_name = #{parentName}, array_index = #{arrayIndex}, array_index_name = #{arrayIndexName}, create_by = #{createBy}, create_time = #{createTime}, where script_id = #{scriptId} delete from iot_scene_script where script_id = #{scriptId} delete from iot_scene_script where script_id in #{scriptId} insert into iot_scene_script (script_id,scene_id,product_id,product_name,source,script_purpose,id, name,value,operator,type,device_count,job_id, cron_expression,is_advance,parent_id,parent_name,array_index,array_index_name,create_by,create_time) VALUES (#{sceneScript.scriptId}, #{sceneScript.sceneId}, #{sceneScript.productId}, #{sceneScript.productName}, #{sceneScript.source}, #{sceneScript.scriptPurpose}, #{sceneScript.id}, #{sceneScript.name}, #{sceneScript.value}, #{sceneScript.operator}, #{sceneScript.type}, #{sceneScript.deviceCount}, #{sceneScript.jobId}, #{sceneScript.cronExpression}, #{sceneScript.isAdvance}, #{sceneScript.parentId}, #{sceneScript.parentName}, #{sceneScript.arrayIndex}, #{sceneScript.arrayIndexName}, #{sceneScript.createBy}, #{sceneScript.createTime}) delete from iot_scene_script where scene_id in #{sceneId}