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

SQLSTATE [HY000]:一般エラー:3780外部キーの参照列'user_id'と参照列'id'に互換性がありません

    users IDがunsignedbigintであり、almacen_movimientosにある主キーを定義したテーブル 参照されるuser_idのテーブル int

    として定義されます

    変更

    $table->integer('user_id');
    

    $table->unsignedBigInteger('user_id');
    

    PRIMARYKEYとFOREIGNKEYの構造とデータ型は同じである必要があります



    1. SQLでのJOINのコストはどれくらいですか?および/または、パフォーマンスと正規化の間のトレードオフは何ですか?

    2. ScaleGridDBaaSの2要素認証の有効化

    3. JOOQのDSL.val()にカスタムコンバーターを使用する

    4. 数百万の行テーブル、MySQLでのLIKEクエリのパフォーマンス