<#if classInfo.fieldList?exists && classInfo.fieldList?size gt 0> #SQL横向select SELECT <#list classInfo.fieldList as fieldItem >t.${fieldItem.columnName}<#if fieldItem_has_next>, FROM ${classInfo.tableName} t; #CSV横向字段名 <#list classInfo.fieldList as fieldItem >${fieldItem.columnName}<#if fieldItem_has_next>, <#if classInfo.fieldList?exists && classInfo.fieldList?size gt 0> #LEFT JOIN SELECT * FROM ${classInfo.tableName} a LEFT JOIN ${classInfo.tableName} b ON a.${classInfo.tableName}_id=b.${classInfo.tableName}_id WHERE 1=1; <#if classInfo.fieldList?exists && classInfo.fieldList?size gt 0> #INSERT INTO INSERT INTO ${classInfo.tableName} ( <#list classInfo.fieldList as fieldItem >${fieldItem.columnName}<#if fieldItem_has_next>, ) VALUES ( <#list classInfo.fieldList as fieldItem >''<#if fieldItem_has_next>, ); <#if classInfo.fieldList?exists && classInfo.fieldList?size gt 0> #关联更新 UPDATE ${classInfo.tableName} a JOIN ${classInfo.tableName}_join b ON a.${classInfo.tableName}_id = b.${classInfo.tableName}_id SET <#list classInfo.fieldList as fieldItem > a.${fieldItem.columnName} = b.${fieldItem.columnName}<#if fieldItem_has_next>, WHERE b.${classInfo.tableName}_id IS NOT NULL; UPDATE ${classInfo.tableName} a,${classInfo.tableName}_join b SET <#list classInfo.fieldList as fieldItem > a.${fieldItem.columnName} = b.${fieldItem.columnName}<#if fieldItem_has_next>, WHERE a.${classInfo.tableName}_id = b.${classInfo.tableName}_id; #普通update UPDATE ${classInfo.tableName} SET <#list classInfo.fieldList as fieldItem > ${fieldItem.columnName} = ''<#if fieldItem_has_next>, WHERE <#list classInfo.fieldList as fieldItem > ${fieldItem.columnName} = ''<#if fieldItem_has_next>, ; <#if classInfo.fieldList?exists && classInfo.fieldList?size gt 0> #关联删除 delete a from ${classInfo.tableName}_del as a inner join ${classInfo.tableName} as b where a.${classInfo.tableName}_id=b.${classInfo.tableName}_id; #普通删除 DELETE FROM ${classInfo.tableName} WHERE <#list classInfo.fieldList as fieldItem > ${fieldItem.columnName} = ''<#if fieldItem_has_next>, ;