parent
d1e396ee3f
commit
a71c330f16
|
@ -56,24 +56,20 @@ func (db *mysql) SqlType(c *core.Column) string {
|
||||||
case core.Enum: //mysql enum
|
case core.Enum: //mysql enum
|
||||||
res = core.Enum
|
res = core.Enum
|
||||||
res += "("
|
res += "("
|
||||||
for v, k := range c.EnumOptions {
|
opts := ""
|
||||||
if k > 0 {
|
for v, _ := range c.EnumOptions {
|
||||||
res += fmt.Sprintf(",'%v'", v)
|
opts += fmt.Sprintf(",'%v'", v)
|
||||||
} else {
|
|
||||||
res += fmt.Sprintf("'%v'", v)
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
res += strings.TrimLeft(opts,",")
|
||||||
res += ")"
|
res += ")"
|
||||||
case core.Set: //mysql set
|
case core.Set: //mysql set
|
||||||
res = core.Set
|
res = core.Set
|
||||||
res += "("
|
res += "("
|
||||||
for v, k := range c.SetOptions {
|
opts := ""
|
||||||
if k > 0 {
|
for v, _ := range c.SetOptions {
|
||||||
res += fmt.Sprintf(",'%v'", v)
|
opts += fmt.Sprintf(",'%v'", v)
|
||||||
} else {
|
|
||||||
res += fmt.Sprintf("'%v'", v)
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
res += strings.TrimLeft(opts,",")
|
||||||
res += ")"
|
res += ")"
|
||||||
default:
|
default:
|
||||||
res = t
|
res = t
|
||||||
|
|
Loading…
Reference in New Issue