[解決済み】mysql 外部キー制約が不正に形成されているエラー
2022-01-29 17:18:18
質問
2つのテーブルがあります。
table1
は親テーブルで、カラム
ID
と
table2
欄付き
{コード
{コード
(実名ではない)にFKをつけると
IDFromTable1
になります。
{コード
で
{コード
エラーが表示される
IDFromTable1
. 私は、テーブル2のレコードを削除したい場合
ID
のレコードが削除されます。よろしくお願いします。
table1
他に必要な情報があれば教えてください。私はmysqlに新しいです
どのように解決するのですか?
私もHeidiSQLで同じ問題に遭遇しました。表示されるエラーは非常に不可解です。私の問題は、結局、外部キーカラムと参照するカラムが同じ型または長さでなかったということでした。
外部キーカラムは
{コード
{コード
で、参照されるカラムは
Foreign key constraint is incorrectly formed error
. この2つを全く同じ型にすると、外部キーの作成は完璧に機能するようになりました。
関連
-
[解決済み] JDBC経由でMySQLにUTF-8を挿入しようとすると、"不正な文字列値 "と表示される?
-
[解決済み] mysqlのテーブルからユニークキーを削除する方法
-
[解決済み] SQLSTATE[22003]: 数値の範囲外: 1264 範囲外の値です。
-
[解決済み] SQL Serverでレコードを削除した後、IDシードをリセットする。
-
[解決済み] MySQLで外部キー制約を一時的に無効にするにはどうすればよいですか?
-
[解決済み] "ON UPDATE CASCADE "を使用する場合について
-
[解決済み】既存テーブルへの外部キー追加
-
[解決済み】外部キーを持つテーブルのカラムはNULLにできる?
-
[解決済み] 外部キー制約は、サイクルまたは複数のカスケードパスの原因となる可能性がありますか?
-
[解決済み] ALTER TABLE文に'ON DELETE CASCADE'を追加する方法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】MySQL: グループ関数の無効な使用
-
[解決済み】MySQLエラー1264:カラムの範囲外の値
-
コマンドでmysqlに接続中、'mysql'が内部または外部コマンドとして認識されない エラーは解決されました。
-
[解決済み] MySQLのforeachループ
-
[解決済み] MySQL エラー: キーの長さがないキー指定
-
[解決済み] ONLY_FULL_GROUP_BYの無効化
-
[解決済み] このMySQLエラー Incorrect column specifier for column COLUMN NAMEを回避するにはどうしたらよいですか?
-
[解決済み] 各単語の最初の文字を大文字にする(既存のテーブルの場合
-
[解決済み] dpkg: error processing package mysql-server (dependency problems)?
-
[解決済み] 1行目の列 'id' に不正な整数値 '' があります。