sql >> Database teknologi >  >> RDS >> Mysql

Hvorfor genereres fremmednøgle ikke med GORM?

Jeg tror, ​​du har brug for:

db.Model(&Password{}).AddForeignKey("user_id", "users(id)", "RESTRICT", "RESTRICT")

Jeg sætter min efter min auto migreringserklæring sådan

db.AutoMigrate(&User{}, &Password{})
db.Model(&Password{}).AddForeignKey("user_id", "users(id)", "RESTRICT", "RESTRICT")

Lad mig vide, hvis dette hjælper.



  1. MariaDB dato- og tidsenheder

  2. Behøver jeg virkelig at gøre mysql_close()

  3. Emacs og MySQL på Mac

  4. 4 funktioner, der returnerer minutterne fra en tidsværdi i MariaDB