From 936cca7c69587c10993d2fd4c6f08e9ab5088cdf Mon Sep 17 00:00:00 2001 From: mzmuer Date: Mon, 20 Nov 2017 15:20:28 +0800 Subject: [PATCH] mysql add column comment (#783) --- statement.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/statement.go b/statement.go index 69f96983..6400425b 100644 --- a/statement.go +++ b/statement.go @@ -907,8 +907,12 @@ func (statement *Statement) genDelIndexSQL() []string { func (statement *Statement) genAddColumnStr(col *core.Column) (string, []interface{}) { quote := statement.Engine.Quote - sql := fmt.Sprintf("ALTER TABLE %v ADD %v;", quote(statement.TableName()), + sql := fmt.Sprintf("ALTER TABLE %v ADD %v", quote(statement.TableName()), col.String(statement.Engine.dialect)) + if statement.Engine.dialect.DBType() == core.MYSQL && len(col.Comment) > 0 { + sql += " COMMENT '" + col.Comment + "'" + } + sql += ";" return sql, []interface{}{} }