淇河小子
2018-12-03 21:50
bee generate scaffold country -fields="Code:string,Name:string,Continent:string,Region:string,population:int" -driver=mysql -conn="root:10086@tcp(127.0.0.1:3306)/world" 我的命令是这个,可是生成的model结构体中为什么会出来一个id的字段?
请问id这个字段是哪里来的?
原因:使用ORM创建表 我们定义结构体作为表,必须要有主键
解决:在init方法中添加
orm.RunSyncdb("default", false, true)
// true 改成false,如果表存在则会给出提示,如果改成false则不会提示 , 这句话没有会报主键不存在的错误
使用Beego构建完整web项目
12712 学习 · 32 问题
相似问题
回答 2