diff --git a/src/framework/database/db/expand.go b/src/framework/database/db/expand.go index ec4af539..e36ccc40 100644 --- a/src/framework/database/db/expand.go +++ b/src/framework/database/db/expand.go @@ -107,9 +107,10 @@ func processSQLFile(db *gorm.DB, filePath string) { // 忽略重复记录错误 // Error 1062 (23000): Duplicate entry 'value' for key 'key_name' log.Println(err.Error()) - } else if strings.Contains(errorStr, "unknown column") { + } else if strings.Contains(errorStr, "unknown column") || strings.Contains(errorStr, "no such column") { // 忽略未知字段错误 // Error 1054 (42S22): Unknown column 'field_name' in 'table' + // sql logic error: no such column: "field_name" (1) } else if strings.Contains(errorStr, "can't drop") { // 忽略删除字段或索引错误 // Error 1091 (42000): Can't DROP COLUMN `field_name`; check that it exists