douxia6163
2018-01-04 10:10
浏览 52
已采纳

使用外键创建表时的Laravel迁移错误

I am using laravel's artisan command to create a database table with a foreign key. I'm getting the following error when I run the php artisan migrate command:

SQLSTATE[23000]: Integrity constraint violation: 1022 Can't write; duplicate key in table '#sql-73_ca' (SQL: alter table table_1 add constraint table_1_table_1_sid_foreign foreign key
(table_1_sid) references table_2 (id))

Also, I don't have a table '#sql-73_ca'

图片转代码服务由CSDN问答提供 功能建议

我使用laravel的artisan命令创建带外键的数据库表。 运行 php artisan migrate 命令时出现以下错误:

SQLSTATE [23000]:完整性约束违规:1022可以 在表'#sql-73_ca'中写入; 重复键(SQL:alter table table_1 add constraint table_1_table_1_sid_foreign foreign key
(< code> table_1_sid )引用 table_2 id ))

另外,我不知道 有一个表'#sql-73_ca'

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

2条回答 默认 最新

相关推荐 更多相似问题