問題タブ [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 - mysql外部キーの問題
ここでの外部キーの追加の何が問題になっていますか?
ありがとう
JP
mysql - 外部キー制約エラー
私は2つのテーブルリングとスタイルを持っています。
スタイルテーブルは
スタイル テーブルに外部キーを追加すると、エラーが発生します。
エラーは
mysql - Hibernate スキーマの更新の問題
休止状態の永続クラスに文字列フィールドを追加し、アプリケーションを再起動しました。SchemaUpgrade が開始され、次のようないくつかのエラーが発生しました。
ただし、列はDBに追加されました。そして、すべてがうまくいっているようです。毎回ポップアウトするエラー以外は、アプリケーションを起動します。
これらのインデックスを作成するにはどうすればよいですか? DB は MySQL、休止状態のバージョンは 3.0 です。
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 の行を削除しない場合。
理由はありますか?
よろしく
ハビ
mysql - 複数の列に外部キーを追加する
テーブルの2つの列に外部キーを作成して、別のテーブルの同じ列を指すようにしようとしていますが、エラーが発生するようです...
これが私がすることです:
しかし、私は得る
ERROR 1005 (HY000): Can't create table 'DB.test2' (errno: 150)
ただし、列が1つしかない場合、テーブルは正しく作成されます。
エラーがどこにあるか誰かが私に指摘できますか?
ありがとうn
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 でこの異常が発生する理由を知っている人はいますか?
================================================== ============================= 良いモデル:
結果:
================================================== =============================
悪いモデル:
結果:
mysql - mysql エラー 150 外部キー
テーブルxxxに挿入するたびに:
...私は得る:
なぜ?この問題を解決するにはどうすればよいですか?
mysql - 外部キーを追加するには?
名前付きのテーブルを作成します"temp1"
- 名前付きの主キーとaa
その他のフィールドがあります。そして、 name の別のテーブルがありますtemp2
。
foreign key
name で追加したいcc
。
以下のコードを書きましたが、いくつかエラーがあります。
..しかし、このエラーがあります:
テーブル 'temp.temp2' を作成できません
temp
は私のデータベース名です。
データを aa (temp1 の主キー) に挿入しましたが、インポートされません
cc (temp2 の外部キー)。
なぜ?
主キーにデータを挿入すると、自動的に挿入されると思いました
外部キー!!これが本当なら?
mysql - 外部キーの追加エラー
私は2つのテーブルを持っています:tab1,tab2
tab2 に外部キーを追加したいので、このクエリを書きました
しかし、私はこのエラーが発生します:
なにが問題ですか?