当前位置: 首页 > news >正文

南宁网站设计seo优化流程

南宁网站设计,seo优化流程,做微网站迅宇科技,广告设计专业可以考什么证一对多的添加有两种情况#xff1a; 一种是添加用户的时候同时创建文章其次是创建文章关联已经存在的用户。 package mainimport (gorm.io/driver/mysqlgorm.io/gorm )// User 用户表 一个用户拥有多篇文章 type User struct {ID int64Name … 一对多的添加有两种情况 一种是添加用户的时候同时创建文章其次是创建文章关联已经存在的用户。 package mainimport (gorm.io/driver/mysqlgorm.io/gorm )// User 用户表 一个用户拥有多篇文章 type User struct {ID int64Name string gorm:size:6Articles []Article //用户拥有的文章列表 has many }type Article struct {ID int64 gorm:size:4Title string gorm:size:16UserID int64 //属于 belongs to }func (*User) TableName() string {return user }func (*Article) TableName() string {return article }func main() {dsn : root:7PXjAkY!nlRtcp(192.168.11.128:3306)/test?charsetutf8mb4parseTimeTruelocLocaldb, _ : gorm.Open(mysql.Open(dsn), gorm.Config{})db.Debug().AutoMigrate(User{}, Article{})var u Usera1 : Article{Title: redis,}u User{Name: yanzi,Articles: []Article{{Title: golang,},{Title: k8s,},a1,},}db.Debug().Create(u) }[8.981ms] [rows:3] INSERT INTO article (title,user_id) VALUES (golang,2),(k8s,2),(redis,2) ON DUPLICATE KEY UPDATE user_idVALUES(user _id)[14.812ms] [rows:1] INSERT INTO user (name) VALUES (yanzi) 最后一种就是关联已有用户 var articles []Articlearticles []Article{{Title: cherry,UserID: 2,},{Title: marry,UserID: 2,},}db.Debug().Create(articles)[11.754ms] [rows:2] INSERT INTO article (title,user_id) VALUES (cherry,2),(marry,2) 外键添加 var u Userdb.Debug().Take(u, 3)var a Articledb.Debug().Take(a, 7)u.Articles []Article{a}db.Debug().Save(u)[1.300ms] [rows:1] SELECT * FROM user WHERE user.id 3 LIMIT 1[1.629ms] [rows:1] SELECT * FROM article WHERE article.id 7 LIMIT 1[2.901ms] [rows:2] INSERT INTO article (title,user_id,id) VALUES (marry,3,7) ON DUPLICATE KEY UPDATE user_idVALUES(user_id)[6.363ms] [rows:0] UPDATE user SET nametest WHERE id 3[0.557ms] [rows:0] INSERT INTO article (title,user_id,id) VALUES (marry,3,7) ON DUPLICATE KEY UPDATE user_idVALUES(user_id)[3.713ms] [rows:0] INSERT INTO user (name,id) VALUES (test,3) ON DUPLICATE KEY UPDATE nameVALUES(name)mysql select * from user; ----------- | id | name | ----------- | 1 | lucas | | 2 | yanzi | | 3 | test | ----------- mysql select * from article; --------------------- | id | title | user_id | --------------------- | 1 | golang | 1 | | 2 | k8s | 1 | | 3 | golang | 2 | | 4 | k8s | 2 | | 5 | redis | 2 | | 6 | cherry | 2 | | 7 | marry | 3 | --------------------- var u Userdb.Debug().Take(u, 3)var a Articledb.Debug().Take(a, 6)db.Debug().Model(u).Association(Articles).Append(a)[2.196ms] [rows:2] INSERT INTO article (title,user_id,id) VALUES (cherry,3,6) ON DUPLICATE KEY UPDATE user_idVALUES(user_id) model是声明映射关系的对象类型通过这个对象类型找到表名和字段。 var u Userdb.Debug().Take(u, 3)var a Articledb.Debug().Take(a, 5)db.Debug().Model(u).Association(Articles).Append(a)[1.409ms] [rows:1] SELECT * FROM user WHERE user.id 3 LIMIT 1[1.254ms] [rows:1] SELECT * FROM article WHERE article.id 5 LIMIT 1[2.285ms] [rows:2] INSERT INTO article (title,user_id,id) VALUES (redis,3,5) ON DUPLICATE KEY UPDATE user_idVALUES(user_id)
http://www.hkea.cn/news/14283506/

相关文章:

  • 聊城做网站的地方自己做网站背景图片
  • 企业网站建设方案流程小型教育网站的开发建设论文
  • 专业网站制作企业阿里云主机价格
  • 丰镇网站建设全国工商网
  • 专做美妆的视频网站php网站开发是什么
  • 营销网站建设阿凡达西陆军事新闻最新消息
  • 优秀网站建设空间网站建设本科毕业设计论文
  • wordpress调用网站最新文章wordpress登录名密码
  • 外汇网站怎么做优外汇网站二手站网站怎做
  • pc网站直接转换成移动端的网站山东省作风建设网站
  • 买空间服务器做网站怎么弄博客网站开发背景及作用
  • 被墙域名黑别人网站模仿网站建设
  • 傻瓜式网站界面石家庄市和城乡建设局网站
  • 专业的网站制作团队做外贸的专业网站
  • 湛江电气建站软件营销推广网站建设
  • 网站建设项目有哪些卓越 网站建设 深圳西乡
  • 个人做淘宝客网站不能备案吗网软志成个人商城网站
  • 做网站的报价方案网站分辨率做96是否会更好
  • 点创网站建设建筑网站的特点
  • 网站做服务端三台县城乡建设网网站
  • server2008做DNS与网站wordpress人才网主题
  • 做网站用的东莞网站建设排名
  • php网站制作费用wordpress高级
  • 做pc端网站好么网页游戏网站哪个最好
  • 烟台网站制作建设兰州关键词网络推广
  • 免费游戏网站建设游戏后台濮阳市建设工程交易网
  • 建设大型网站美团广告投放平台
  • app开发 网站开发统称制作表情包的软件app
  • 长沙高升小区做汽车行业网站的网络公司论天心区网页设计办一年宽带多少钱
  • 成都网站建设餐饮织梦保险网站源码