diff --git a/migrator/migrator.go b/migrator/migrator.go index f20bf513..df4dd0a4 100644 --- a/migrator/migrator.go +++ b/migrator/migrator.go @@ -73,6 +73,10 @@ func (m Migrator) FullDataTypeOf(field *schema.Field) (expr clause.Expr) { expr.SQL += " NOT NULL" } + if field.AutoIncrement { + expr.SQL += " AUTO_INCREMENT" + } + if field.Unique { expr.SQL += " UNIQUE" }