diff --git a/migrator/migrator.go b/migrator/migrator.go index ae82f769..9fee9d60 100644 --- a/migrator/migrator.go +++ b/migrator/migrator.go @@ -455,7 +455,7 @@ func (m Migrator) MigrateColumn(value interface{}, field *schema.Field, columnTy var ( alterColumn bool - isSameType = fullDataType == realDataType + isSameType = strings.HasPrefix(fullDataType, realDataType) ) if !field.PrimaryKey {