userテーブルのu_idを主キーとしており、
他でもu_idを主キーとしてあるテーブルがあります。
delete from user where u_id = 2
で、u_id = 2 のレコードを削除させようとしたのですが、
Cannot delete or update a parent row: a foreign key constraint fails (`aaaaa`.`message`, CONSTRAINT `message_ibfk_2` FOREIGN KEY (`m_guid`) REFERENCES `user` (`u_id`) ON UPDATE CASCADE)
のようなエラーがでます。
どのような意味でしょうか?また、これを改善するには設定、sql文はどのようにしたらよいでしょうか?
ご回答お願いいたします。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
外部キー制約にひっかかってます。
テーブルmessageに当該ユーザに紐付くデータが存在しているのに、ユーザを削除しようとして怒られてます。
削除手順を確認してみては。
参考URL:http://www.atmarkit.co.jp/flinux/rensai/mysql5_0 …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) アクセス 削除するレコードを含んだテーブルを指定してくださいのエラー対処方法 1 2022/11/24 15:01
- MySQL エラー 1068 (42000): 複数の主キーが定義されていますエラー 2 2022/11/17 04:36
- Oracle sqlで質問です。 aテーブルとbテーブルがあり、下記のsqlで取得したidとnameに一致しないレ 1 2022/04/20 20:34
- JavaScript Json のキーと値の出力の違いについて 2 2022/06/14 20:22
- PHP コメント機能に返信欄を矢印で追加したい 1 2022/05/09 21:17
- Oracle sqlで質問です。 Aテーブルの情報をBテーブルに更新かけたいです。 やりたいことは、Bテーブルの受 1 2023/05/17 11:17
- Access(アクセス) docmd.gotorecordを起動するには 5 2022/06/17 15:20
- Access(アクセス) アクセス テーブルの空白を変数に置換するボタンが作りたい 4 2022/07/08 11:19
- Oracle SQL update方法 2 2022/06/22 14:07
- MySQL UPDATE my_items SET item_name '赤い,甘い,ケーキ' WHERE id 1 2023/01/03 09:52
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで最後の文字だけ置き...
-
Access パラメータクエリをcsv...
-
SQL Left Join で重複を排除す...
-
副問合せの書き方について
-
Unionした最後にGROUP BYを追加...
-
PL/SQLの変数について
-
android studio
-
VIEWの元のテーブルのindexって...
-
SQLite3でこんな便利なSQLはで...
-
selectした大量データをinsert...
-
複数のExcelアドインひとつのタ...
-
1テーブル&複数レコードの更新...
-
”photo id” とは何ぞや?
-
ある条件の最大値+1を初番する...
-
verilogに適したvimの設定を探...
-
group byのSQLでインデックスを...
-
insertを高速化させたい
-
親と子供が複数のSQL取得方法
-
テーブル作成です。どこかのス...
-
クエリ表示と、ADOで抽出したレ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで最後の文字だけ置き...
-
SQL Left Join で重複を排除す...
-
VIEWの元のテーブルのindexって...
-
SQLサーバから、項目の属性(型...
-
select文のwhere句に配列を入れ...
-
副問合せの書き方について
-
マイクラPC版のコマンドで効率...
-
Unionした最後にGROUP BYを追加...
-
selectした大量データをinsert...
-
SQLにて特定の文字を除いた検索...
-
[SQLServer] テーブル名からカ...
-
1テーブル&複数レコードの更新...
-
inner joinをすると数がおかし...
-
クエリ表示と、ADOで抽出したレ...
-
ある条件の最大値+1を初番する...
-
sqlで、600行あるテーブルを100...
-
複数テーブルのGROUP BY の使い...
-
insertを高速化させたい
-
PL/SQLの変数について
-
キー毎の、ある列のmaxのレコー...
おすすめ情報