問題タブ [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.

0 投票する
2 に答える
1351 参照

mysql - mysql外部キーの問題

ここでの外部キーの追加の何が問題になっていますか?

ありがとう

JP

0 投票する
3 に答える
758 参照

mysql - 外部キー制約エラー

私は2つのテーブルリングとスタイルを持っています。

スタイルテーブルは

スタイル テーブルに外部キーを追加すると、エラーが発生します。

エラーは

0 投票する
3 に答える
6689 参照

mysql - Hibernate スキーマの更新の問題

休止状態の永続クラスに文字列フィールドを追加し、アプリケーションを再起動しました。SchemaUpgrade が開始され、次のようないくつかのエラーが発生しました。

ただし、列はDBに追加されました。そして、すべてがうまくいっているようです。毎回ポップアウトするエラー以外は、アプリケーションを起動します。

これらのインデックスを作成するにはどうすればよいですか? DB は MySQL、休止状態のバージョンは 3.0 です。

0 投票する
1 に答える
3417 参照

mysql - MySQL: ON UPDATE SET NULL および ON DELETE SET NULL を使用するとエラー 150 が発生するのはなぜですか?

私はこれを持っています:

そして、私はこのエラーが発生しています:

1005 - テーブル 'prueba1.shop_orders' を作成できません (errno: 150)

ON UPDATE SET NULL と ON DELETE SET NULL の行を削除しない場合。

理由はありますか?

よろしく

ハビ

0 投票する
2 に答える
13613 参照

mysql - 複数の列に外部キーを追加する

テーブルの2つの列に外部キーを作成して、別のテーブルの同じ列を指すようにしようとしていますが、エラーが発生するようです...

これが私がすることです:

しかし、私は得る

ERROR 1005 (HY000): Can't create table 'DB.test2' (errno: 150)

ただし、列が1つしかない場合、テーブルは正しく作成されます。

エラーがどこにあるか誰かが私に指摘できますか?

ありがとうn

0 投票する
1 に答える
713 参照

mysql - "id_" と "id" と "id" が原因で、エラー 1005: Can't create table 'xxx.xxx' (errno: 121) が発生する

私は MySQL を初めて使用し、複雑な EER ダイアグラムを作成していました。作成後、モデルを「フォワード エンジニア...」すると、恐ろしい ERROR: Error 1005: Can't create table 'xxx.xxx' (errno: 121) が表示されます。1:M の関係を持つ 2 つのテーブルの単純化された別のモデルを作成しましたが、主キーと外部キーの名前に「id_」を使用しました。それはうまくいきました。

ここで、TABLE_A [1]--<[M] TABLE_B の間には 1 対多の関係があり、TABLE_B.id_TABLE_A は外部キーです。

複雑な EER ダイアグラムを見ると、主キーと外部キーの名前にアンダースコアを付けずに「id」を使用していることに気付きました。「id」の後にアンダースコアを挿入し、モデルをフォワード エンジニアしたところ、エラーは発生しませんでした。そのため、ここに 2 つの単純なモデル例を示します。1 つは「id_」を使用し、もう 1 つは「id」を使用します。「id_」はエラー 1005 の原因ではなく、「id」はエラー 1005 の原因 です。MySQL でこの異常が発生する理由を知っている人はいますか?

================================================== ============================= 良いモデル:

結果:

================================================== =============================

悪いモデル:

結果:

0 投票する
3 に答える
1196 参照

mysql - mysql エラー 150 外部キー

テーブルxxxに挿入するたびに:

...私は得る:

なぜ?この問題を解決するにはどうすればよいですか?

0 投票する
3 に答える
2237 参照

mysql - 外部キーを追加するには?

名前付きのテーブルを作成します"temp1"- 名前付きの主キーとaaその他のフィールドがあります。そして、 name の別のテーブルがありますtemp2

foreign keyname で追加したいcc

以下のコードを書きましたが、いくつかエラーがあります。

..しかし、このエラーがあります:

テーブル 'temp.temp2' を作成できません

tempは私のデータベース名です。

データを aa (temp1 の主キー) に挿入しましたが、インポートされません

cc (temp2 の外部キー)。

なぜ?

主キーにデータを挿入すると、自動的に挿入されると思いました

外部キー!!これが本当なら?

0 投票する
3 に答える
215 参照

mysql - 外部キーの追加エラー

私は2つのテーブルを持っています:tab1,tab2

tab2 に外部キーを追加したいので、このクエリを書きました

しかし、私はこのエラーが発生します:

なにが問題ですか?