INSERT INTO tb_translation ( tms_id, chapter, language_code, seq_no, coordinate_x, coordinate_y, width, height, text_content, color_code, del_flg, created_by, updated_by, created_time, updated_time ) VALUES ( #{tmsId}, #{chapter}, #{languageCode}, #{seqNo}, #{positionX}, #{positionY}, #{width}, #{height}, #{textContent}, #{colorCode}, #{delFlg}, #{createdBy}, #{updatedBy}, SYSDATE(), SYSDATE() ) ON DUPLICATE KEY UPDATE coordinate_x = #{positionX}, coordinate_y = #{positionY}, width = #{width}, height = #{height}, text_content = #{textContent}, color_code = #{colorCode}, del_flg = #{delFlg}, created_by = #{createdBy}, updated_by = #{updatedBy}, updated_time = SYSDATE() INSERT INTO tb_tms_project ( project_id, title, version, locale, del_flg, archived_flg, bookmark_flg, created_by, updated_by, created_time, updated_time ) VALUES ( #{projectId}, #{title}, #{version}, #{locale}, #{delFlg}, #{archivedFlg}, #{bookmarkFlg}, #{createdBy}, #{updatedBy}, SYSDATE(), SYSDATE() ) ON DUPLICATE KEY UPDATE title = #{title}, version = #{version}, locale = #{locale}, del_flg = #{delFlg}, archived_flg = #{archivedFlg}, bookmark_flg = #{bookmarkFlg}, created_by = #{createdBy}, updated_by = #{updatedBy}, updated_time = SYSDATE() INSERT INTO tb_tms_project_locale ( project_id, locale ) SELECT #{projectId}, #{locale} WHERE NOT EXISTS ( SELECT * FROM tb_tms_project_locale WHERE project_id = #{projectId} AND locale = #{locale} )