sql >> Databáze >  >> RDS >> Mysql

Vícenásobné vztahy jedna až mnoho v GORM

To je to, co hledáte:

db, err := gorm.Open("mysql", "user:[email protected]/dbname?charset=utf8&parseTime=True&loc=Local")
defer db.Close()

story := &Story{}
db.Preload("Paragraphs").Preload("Paragraphs.Sentences").First(story, 1)

Najde příběh s id = 1 a přednačte své vztahy

fmt.Printf("%+v\n", story)

Tím se vám výsledek pěkně vytiskne

Poznámka:Můžete zapnout protokolový režim Gormu, abyste mohli vidět základní dotazy, ladění nebo jiné účely:

db.LogMode(true)


  1. Připojte Android k serveru v bezplatném webhostingu

  2. Cizí klíč MySQL, nelze vytvořit tabulku (errno:150)

  3. Fulltextové vyhledávání MySQL ve více sloupcích:zmatek ve výsledku

  4. Jak připojit html stránky k databázi mysql?