diff --git a/dialect.go b/dialect.go index dc1eb1e3..728a2a01 100644 --- a/dialect.go +++ b/dialect.go @@ -146,10 +146,12 @@ func (b *Base) CreateTableSql(table *Table, tableName, storeEngine, charset stri sql += " ENGINE=" + storeEngine } if b.dialect.SupportCharset() { - if charset == "" { + if len(charset) == 0 { charset = b.dialect.URI().Charset } - sql += " DEFAULT CHARSET " + charset + if len(charset) > 0 { + sql += " DEFAULT CHARSET " + charset + } } sql += ";" return sql