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

mysql外部キー制約が誤って形成されたエラー

    私はHeidiSQLでこれと同じ問題に遭遇しました。受け取るエラーは非常にわかりにくいものです。私の問題は、外部キー列と参照列が同じタイプまたは長さではないということでした。

    外部キー列はSMALLINT(5) UNSIGNEDでした 参照された列はINT(10) UNSIGNEDでした 。両方をまったく同じタイプにすると、外部キーの作成は完全に機能しました。



    1. Oracle:シーケンスMySequence.currvalはこのセッションではまだ定義されていません

    2. PostgreSQL:クエリの行数を「分単位」で実行

    3. SSISパッケージを使用してXMLファイルをデータベースにロードする方法は?

    4. クラウド仮想マシンとマネージドクラウドデータベースの比較