【问题标题】:using Twice the same FK in the same table with laravel使用 laravel 在同一张表中使用两次相同的 FK
【发布时间】:2020-05-25 23:58:54
【问题描述】:

我有一个表单/数据库,我必须使用相同的 fk 两次,但要使用

我收到这条消息,真的不知道该怎么做

PDOException::("SQLSTATE[23000]: 完整性约束违规:1452 无法添加或更新子项 行:外键约束失败(Names.clients, CONSTRAINT names_try_id_foreign FOREIGN KEY (names_try_id) 参考names (id))")。

基本上我尝试使用

$table->foreign('name_id')->references('id')->on('names');
$table->foreign('name_try_id')->references('id')->on('names');

Laravel 不允许我使用

->references('id')->on('names'); 

两次(我认为)

【问题讨论】:

  • "REFERENCES genders" 性别从何而来?
  • 一个错误。它应该是名字

标签: php laravel foreign-keys


【解决方案1】:

找到了。我的一个 var 名称有问题

【讨论】:

  • 请您解释一下。当我添加像你的 fk 这样的记录时,我遇到了同样的问题。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-09-03
  • 1970-01-01
  • 1970-01-01
  • 2013-03-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多