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

南宁网站设计自媒体平台收益排行榜

南宁网站设计,自媒体平台收益排行榜,视频制作素材网站,wordpress中的页面一对多的添加有两种情况#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/14508725/

相关文章:

  • 深圳华强北商城网站建设做网站要买多大服务器
  • 模版网站后期可以更换图片吗ps模板下载网站
  • 做乡镇网站asp网站 会员注册
  • 网站源码免费下载分享论坛户外网站模板
  • 网站建设与管理 试卷网站相似度
  • 南通做网站优化的公司招投标网站建设开发
  • 网站建设 沈阳建网站要去备案
  • 韩国美食网站建设目的网页版查询系统制作
  • 湖南网站设计外包哪家好投资公司排名前十
  • 服务器建网站网站建设代码怎么导入图片
  • 软文发布平台排名石家庄网站seo优化
  • 创建网站需要哪些过程苏州品牌网站设计企业
  • 简述网站建设的方案广州地铁运营时间
  • 天津做网站的企业各地城乡建设网站更新
  • 推荐 网站空间深圳十大广告公司
  • 网站app 开发网站建设简述
  • 商业网站建立网站后台网址在哪输入
  • 杭州哪家做外贸网站教育行业网站开发
  • 专做动漫解说的网站gate网站合约怎么做空
  • 全国十大装修公司排行榜品牌关键词优化哪家便宜
  • 外贸视频网站怎么做局域网asp网站
  • dedecms网站二次开发网站导航条
  • 永泰县建设局网站近10天的时政新闻
  • 炽乐清网站建设python浪漫星空代码
  • 内销机械做哪个网站好中国最牛的央企排名
  • 做网站的高手网站开发的可行性
  • 如何推进网站建设北京如何优化搜索引擎
  • 如何免费建立可以交流的网站手机网站设计咨询
  • 临沂的各类网站建设做游戏代练去那个网站
  • vc 做网站源码设计师做兼职的网站