代码
stmt, err := db.Prepare(“alter table user add column birth varchar”)
这是在user里面创建一个birth的字段
我能成功运行的
但是我想搞个自定义的字段
代码
stmt, err := db.Prepare(“alter table user add column birth=? varchar”)
if err != nil {
log.Fatal(err)
}
res, err := stmt.Exec(user.Biaotou)
就会报错
Error 1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘=? vaechar’ at line 1
英文看的懂 他说语法问题大概
那么==!
正确的语法是?
补1
说的太不具体了
我是要做一个用户管理系统
前端要求自定义用户信息(详细管理之类的
但是
联系到后端golang的时候
我却不会自定义字段
mysql的添加字段我会
试了很久我还是不会
从前端那里接收字段
后端操作数据库添加字段
可以肯定连接是没问题的
难道golang不能往数据库添加从前端接收的字段?
补2
感谢2楼
确