select dataset_id, parentId, type, name, intro, avatar, vectorModel, agentModel, permission, canWrite, isOwner, updateTime, createTime, company_id from fastgpt_dataset insert into fastgpt_dataset dataset_id, parentId, type, name, intro, avatar, vectorModel, agentModel, permission, canWrite, isOwner, updateTime, createTime, company_id, #{datasetId}, #{parentId}, #{type}, #{name}, #{intro}, #{avatar}, #{vectorModel}, #{agentModel}, #{permission}, #{canWrite}, #{isOwner}, #{updateTime}, #{createTime}, #{companyId}, insert into fastgpt_dataset dataset_id, parentId, type, name, intro, avatar, vectorModel, agentModel, permission, canWrite, isOwner, updateTime, createTime, company_id, #{datasetId}, #{parentId}, #{type}, #{name}, #{intro}, #{avatar}, #{vectorModel}, #{agentModel}, #{permission}, #{canWrite}, #{isOwner}, #{updateTime}, #{createTime}, #{companyId}, on duplicate key update parentId = #{parentId}, type = #{type}, name = #{name}, intro = #{intro}, avatar = #{avatar}, vectorModel = #{vectorModel}, agentModel = #{agentModel}, permission = #{permission}, canWrite = #{canWrite}, isOwner = #{isOwner}, updateTime = #{updateTime}, createTime = #{createTime}, company_id = #{companyId}, update fastgpt_dataset parentId = #{parentId}, type = #{type}, name = #{name}, intro = #{intro}, avatar = #{avatar}, vectorModel = #{vectorModel}, agentModel = #{agentModel}, permission = #{permission}, canWrite = #{canWrite}, isOwner = #{isOwner}, updateTime = #{updateTime}, createTime = #{createTime}, company_id = #{companyId}, where dataset_id = #{datasetId} delete from fastgpt_dataset where dataset_id = #{datasetId} delete from fastgpt_dataset where dataset_id in #{datasetId}