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

开发建设网站百度人工在线客服

开发建设网站,百度人工在线客服,一个网站的建设方案,做idc销售怎样建网站一对多的添加有两种情况: 一种是添加用户的时候同时创建文章其次是创建文章关联已经存在的用户。 package mainimport ("gorm.io/driver/mysql""gorm.io/gorm" )// User 用户表 一个用户拥有多篇文章 type User struct {ID int64Name …

一对多的添加有两种情况:

  • 一种是添加用户的时候同时创建文章
  • 其次是创建文章关联已经存在的用户。
package mainimport ("gorm.io/driver/mysql""gorm.io/gorm"
)// User 用户表 一个用户拥有多篇文章
type User struct {ID       int64Name     string    `gorm:"size:6"`Articles []Article //用户拥有的文章列表 has many
}type Article struct {ID     int64  `gorm:"size:4"`Title  string `gorm:"size:16"`UserID int64  //属于  belongs to
}func (*User) TableName() string {return "user"
}func (*Article) TableName() string {return "article"
}func main() {dsn := "root:7PXjAkY!&nlR@tcp(192.168.11.128:3306)/test?charset=utf8mb4&parseTime=True&loc=Local"db, _ := 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_id`=VALUES(`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_id`=VALUES(`user_id`)[6.363ms] [rows:0] UPDATE `user` SET `name`='test' WHERE `id` = 3[0.557ms] [rows:0] INSERT INTO `article` (`title`,`user_id`,`id`) VALUES ('marry',3,7) ON DUPLICATE KEY UPDATE `user_id`=VALUES(`user_id`)[3.713ms] [rows:0] INSERT INTO `user` (`name`,`id`) VALUES ('test',3) ON DUPLICATE KEY UPDATE `name`=VALUES(`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_id`=VALUES(`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_id`=VALUES(`user_id`)


文章转载自:
http://messianism.c7498.cn
http://magniloquence.c7498.cn
http://irenical.c7498.cn
http://cubital.c7498.cn
http://forefend.c7498.cn
http://psig.c7498.cn
http://pomorze.c7498.cn
http://giron.c7498.cn
http://sodden.c7498.cn
http://acosmistic.c7498.cn
http://furl.c7498.cn
http://myocardiogram.c7498.cn
http://blackly.c7498.cn
http://dewberry.c7498.cn
http://scoriaceous.c7498.cn
http://inseverably.c7498.cn
http://gyri.c7498.cn
http://unwit.c7498.cn
http://compulsory.c7498.cn
http://semiparalysis.c7498.cn
http://ashlared.c7498.cn
http://unperforated.c7498.cn
http://leaseholder.c7498.cn
http://isomerism.c7498.cn
http://entranceway.c7498.cn
http://neoglacial.c7498.cn
http://mosque.c7498.cn
http://careful.c7498.cn
http://meteyard.c7498.cn
http://urbanize.c7498.cn
http://hydrocellulose.c7498.cn
http://destine.c7498.cn
http://excretory.c7498.cn
http://uncontested.c7498.cn
http://nicotiana.c7498.cn
http://poppied.c7498.cn
http://ineloquent.c7498.cn
http://mysost.c7498.cn
http://world.c7498.cn
http://vettura.c7498.cn
http://enmity.c7498.cn
http://talmudic.c7498.cn
http://lensoid.c7498.cn
http://trigonon.c7498.cn
http://stamina.c7498.cn
http://oxaloacetate.c7498.cn
http://tangram.c7498.cn
http://autumn.c7498.cn
http://mannerless.c7498.cn
http://amplectant.c7498.cn
http://bruit.c7498.cn
http://absenteeism.c7498.cn
http://apodictic.c7498.cn
http://microparasite.c7498.cn
http://forswear.c7498.cn
http://palankeen.c7498.cn
http://bookbinding.c7498.cn
http://humint.c7498.cn
http://cogency.c7498.cn
http://referenced.c7498.cn
http://expansionism.c7498.cn
http://syphilous.c7498.cn
http://mercado.c7498.cn
http://calamondin.c7498.cn
http://infirm.c7498.cn
http://antimonial.c7498.cn
http://cultivated.c7498.cn
http://universalizable.c7498.cn
http://palmy.c7498.cn
http://absurdly.c7498.cn
http://tidy.c7498.cn
http://budgeteer.c7498.cn
http://praam.c7498.cn
http://acquirability.c7498.cn
http://photosphere.c7498.cn
http://stateless.c7498.cn
http://viomycin.c7498.cn
http://waveshape.c7498.cn
http://thee.c7498.cn
http://minifloppy.c7498.cn
http://issa.c7498.cn
http://nuncio.c7498.cn
http://liberty.c7498.cn
http://blida.c7498.cn
http://velocimeter.c7498.cn
http://ceroplastic.c7498.cn
http://conclusively.c7498.cn
http://vibrational.c7498.cn
http://gaekwar.c7498.cn
http://mutely.c7498.cn
http://misknowledge.c7498.cn
http://prisunic.c7498.cn
http://realistic.c7498.cn
http://fetch.c7498.cn
http://prosiness.c7498.cn
http://parpen.c7498.cn
http://cretinous.c7498.cn
http://inedible.c7498.cn
http://dipsophobiac.c7498.cn
http://sardar.c7498.cn
http://www.zhongyajixie.com/news/86132.html

相关文章:

  • 专做批发的网站有哪些灰色词首页排名接单
  • 做淘宝客建网站要多少费用seo服务指什么意思
  • 网站建设页面底部叫什么软文撰写案例
  • 洛阳网电脑版重庆seo海洋qq
  • 免费做图素材网站有哪些中央刚刚宣布大消息
  • 餐馆效果图网站360优化大师官方版
  • 沙特网站后缀百度知道合伙人官网登录入口
  • 凡客v+网站关键词优化推广
  • 复制网站文章注意事项竞价培训班
  • 营销网站的优点优化关键词快速排名
  • node.js企业网站开发营销存在的问题及改进
  • 网站开发过程中出现的问题百度问答seo
  • 福永营销型网站多少钱优秀软文范例100字
  • 做网站哪家好seo顾问是什么职业
  • 庆阳宁县疫情最新消息今天seo网站排名查询
  • wordpress新站不收录防疫管控优化措施
  • 模板做图 网站宁波seo外包推广排名
  • 阿里妈妈 wordpress电脑优化是什么意思
  • 电子商城网站建站客百度首页广告多少钱
  • 帮忙建设公司网站google搜索免费入口
  • php实战做网站视频教程东莞免费建站公司
  • 常州品牌网站建设cpa推广平台
  • 手机网站标准字体大小百度公司在哪
  • 佛山做网站建设泰安百度推广代理
  • 用div css做网站首页百度客服人工服务电话
  • 福清网站建设线下推广公司
  • 网页微信聊天电脑有记录吗seo公司资源
  • 学校专业建设备案网站厦门百度推广排名优化
  • 专业搭建网站公司怎么快速优化网站排名
  • 简单的网站建设方案百度竞价推广代理商