データベースで NOT IN / NOT EXISTS を使用して DELETE または UPDATE クエリを実行する際に問題に直面しています。私は2つのテーブルUSERS
とREMARK
.
ヒント:Users
テーブル レコード = 9880 ANDRemark
テーブル レコード = 38943
テーブルに存在しないREMARK
テーブルからすべてのデータを削除したい。 profile_id
users
操作を実行するために、次のクエリを使用しました。
UPDATE remark
SET status = '0'
WHERE profile_id NOT IN (SELECT * FROM users);
Or
DELETE from remark
WHERE profile_id NOT EXISTS (SELECT * FROM users);
Or
DELETE FROM remark
WHERE NOT EXISTS (
select * from users
where users.profile_id = remark. profile_id);
結果 = #2013 - クエリ中に MySQL サーバーへの接続が失われました
私を助けてください。