Mysql
 sql >> база данни >  >> RDS >> Mysql

Защо външният ключ не се генерира с GORM?

Мисля, че имате нужда от:

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

Поставих моя след оператора си за автоматично мигриране така

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

Кажете ми, ако това помогне.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL:извличане на голям избор по парчета

  2. Amazon DynamoDB - Проектиране на таблици въз основа на приятелства

  3. Сложна php mysqli заявка за вмъкване на данни, ако не съществуват:получаване на дублирано име на колона '?'

  4. Как да подчертая промените/разликите в един текстов параграф от другия?

  5. как да заключите някои редове, тъй като те не са избрани в друга транзакция