INSERT INTO puzzle_fill_rule_item ( rule_id, element_key, data_source, source_filter, sort_strategy, fallback_value, item_order ) VALUES ( #{item.ruleId}, #{item.elementKey}, #{item.dataSource}, #{item.sourceFilter}, #{item.sortStrategy}, #{item.fallbackValue}, #{item.itemOrder} ) DELETE FROM puzzle_fill_rule_item WHERE rule_id = #{ruleId}