From 913757c10352502899dbb81f24be6bd3db92f68a Mon Sep 17 00:00:00 2001 From: Jinzhu Date: Thu, 7 Nov 2013 13:21:19 +0800 Subject: [PATCH] Ignore those fields don't have valid sql type when auto migrate --- do.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/do.go b/do.go index 02c57efc..ae8b4fb2 100644 --- a/do.go +++ b/do.go @@ -745,8 +745,8 @@ func (s *Do) autoMigrate() *Do { s.sqlVars = []interface{}{} // If column doesn't exist - if len(column_name) == 0 { - s.sql = fmt.Sprintf("ALTER TABLE %v ADD %v %v", s.tableName(), field.DbName, field.SqlType) + if len(column_name) == 0 && len(field.SqlType) > 0 { + s.sql = fmt.Sprintf("ALTER TABLE %v ADD %v %v;", s.tableName(), field.DbName, field.SqlType) s.exec() } }