問題タブ [mysql-error-1005]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mysql - エラー コード: 1005。テーブル '...' を作成できません (errno: 150)
この問題の解決策をインターネットで検索し、スタック オーバーフローの質問を確認しましたが、私のケースでは解決策はありませんでした。
テーブル sira_no から metal_kod への外部キーを作成したいと考えています。
このスクリプトは次を返します。
参照されるテーブルにインデックスを追加してみました:
両方のテーブル (文字セットと照合) で METAL_KODU を確認しましたが、この問題の解決策が見つかりませんでした。この問題を解決するにはどうすればよいですか?
これが metal_kod テーブルです。
mysql - #1005-テーブル'classorganizer.turma'を作成できません(errno:150)
次のエラーが発生し続けます:* #1005-テーブル'classorganizer.turma'を作成できません(errno:150)(詳細...)*
そのクラスのすべての外部キーのケースを再確認しましたが、テーブルTurmaを作成しようとしたことから。誰かが何が悪いのか知っていますか?
ありがとうございました!
mysql - MySQL: エラー メッセージ テーブルを作成できません (errno: 150)
「po」と「receive」の2つのテーブルがあります
テーブル「receive」に外部キー「fk_po」を定義して、2 つのテーブルを接続しようとしています。
ただし、上記の変更クエリはエラーをスローします。
両方のテーブルのフィールド名 'PO_ID' と 'PO_NUMBER' が異なるため、このエラーが発生するのでしょうか?
mysql - MySQL errno:150はテーブルを作成できません
このエラーに関してSOについて多くの質問があることは知っていますが、それらから収集したものを適用しても、「テーブルを作成できません(errno:150)」というメッセージが表示されます。
外部キーが両方とも、それぞれのテーブルにその名前で正確に格納されていることを確認しました。
それぞれのデータ型がこのクエリと一致することを確認しました。2つの既存のテーブルがInnoDBとutf8を使用していることを確認しました。
UNSIGNEDNOTNULLを外部キーに追加しました。
テーブル内の2つの外部キーにインデックスを付けました。最初はs_idとr_idを使用していましたが、これにより問題が発生する可能性があると聞きました。r_eidもユニークなので、それに切り替えました。主キーではありません。
私は何が欠けていますか?
mysql - MySQLエラー:1005テーブル'myTable'を作成できません(errno:150)
私はこのエラーに関する多くの投稿を読みましたが、どの解決策も問題を解決することができませんでした(私がそれらを正しく試したと仮定して)。
エラーの原因となるコードは次のとおりです。
したがって、エラーによると、私の外部キー宣言に問題があります。ただし、このコードはすでにマシン上で問題なく実行されており、Linuxマシンでも完全に実行されました(現在、Windows 7で作業しています)。
これがの出力ですSHOW ENGINE INNODB STATUS
:
また、新しいデータベースでスクリプトを実行しようとしましたが、うまくいきませんでした。
これがからの出力ですshow create table season
:
php - テーブルerrnoを作成できません:Mysqlで150
mysql で別の errno 150 が表示されます。私はすでにテーブルエンジン、列タイプを見ていますが、運が悪く、私の見解では何も問題はありません。
今回はどこが悪いの?
image_tag と tag_lang に関連するタグ テーブルを作成するとエラーが発生します。
mysql - MySQL エラー 150
MySQL で別のテーブルを正規化するスクリプトを作成しようとしています。以下は私が持っているものです:
このコードにより、次のエラーが発生します。
テーブル hw7.airport_codenames errno:150 を作成できません
mysql - MySQLエラー:#1005-テーブルを作成できません(errno:150)複数のFKを作成しようとすると
私はこのテーブルを持っています:
そしてこの表:
私はすでにfkを作成しましたsugestoes.idproduto -> produtos.id
が、他の各フィールドもprodutos.id
新しいFKを参照するようにします。以下でこのコマンドを実行すると、MySQLエラーが返されます:#1005-テーブルを作成できません(errno:150):
誰かが何が起こっているのか分かりますか?
mysql - Mysqlフォワードエンジニアerrno150
MySQL Workbench CE EERモデラーを使用してdbshemaをモデリングしていますが、mysqlerrno150でスタックしています。
私のSQLコード:
最後のステートメント()で失敗します。CREATE TABLE
Orders
私はすでにチェックしました:
- 参照テーブルのタイプは同じです
- すべての列にインデックスが存在します
- エンジンは
InnoDB
助けてくれてありがとう!良い一日を過ごしてください!
PS重複の可能性をお詫び申し上げます。私は本当に私のコードに問題を見つけることができません。
mysql - テーブル名にアンダースコアを含むテーブルを作成できません MySQL v5.5.14
私はMysql v5.5.14を使用していますが、実行しようとすると:
エラーが返されます:
ただし、テーブル名からアンダースコアを削除しようとすると、true が返されます。
新しいバージョンの Mysql では、テーブル名にアンダースコアを使用できなくなったのだろうか?