sql >> データベース >  >> RDS >> Mysql

一般的なエラー:キー制約を作成するときの1005-Laravel

    unsignedを指定してみてください team_idの場合 :

    $table->integer('team_id')->unsigned();
    

    主キー$table->increments('id'); は符号なし整数であるため、外部キー$table->integer('team_id'); タイプと一致する必要があります。

    Laravelドキュメント から引用 :

    更新

    また、必ずteamを作成してください テーブルが最初であるため、SchemaBuilderは存在しないテーブルに外部キーを作成しようとはしません。




    1. Elasticsearchを使用したMicrosoftAccessデータの検索

    2. MysqlはSELECT速度を改善します

    3. 書痙なしで、1つまたは2つのフィールドを除いて、すべてを選択できますか?

    4. MySQLクエリ-最適化