Laravelで外部キーを追加する際のエラーを回避する方法
P粉311617763
P粉311617763 2023-09-09 00:27:09
0
1
506
###手伝ってもらえますか?

categories テーブルに参照がある posts テーブルに外部キーを追加したいと考えています。しかし、コマンド php 職人移行:fresh を入力すると、常に失敗します。私が受け取ったエラーメッセージはこれです PDOException::("SQLSTATE[HY000]: 一般エラー: 1005 テーブル 'handconsulting'.'posts' を作成できません (エラー番号: 150 "外部キー制約の形式が正しくありません")" )

これは私の

投稿です リーリー

これは私の

カテゴリテーブルです ああああ

P粉311617763
P粉311617763

全員に返信(1)
P粉225961749

this is my approach:

$table->unsignedBigInteger('category_id');
$table->foreign('category_id')->references('id')->on('categories')->onDelete('cascade')->onUpdate('cascade');
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート