1. 重複行を見つける blog_user_relation a から * を選択 WHERE (a.account_instance_id,a.follow_account_instance_id) IN (SELECT account_instance_id,follow_account_instance_id FROM blog_user_relation GROUP BY account_instance_id, follow_account_instance_id HAVING カウント(*) > 1) 2. 重複行を削除する(1行を残す) PS: MySQL の削除のため、削除されたテーブルの where 条件に in が含まれており、このテーブルも in に存在する場合は、削除できません。 /*一時テーブルを作成する*/ blog_user_relation_temp というテーブルを作成します ( SELECT * FROM blog_user_relation a WHERE (a.アカウントインスタンスID、a.フォローアカウントインスタンスID) IN ( SELECT account_instance_id,follow_account_instance_id FROM blog_user_relation GROUP BY account_instance_id, follow_account_instance_id HAVING COUNT(*) > 1) そして リレーションID NOT IN (SELECT MIN(relation_id) FROM blog_user_relation GROUP BY account_instance_id, follow_account_instance_id HAVING COUNT(*)>1)); /*データを削除*/ `blog_user_relation` から relationship_id を削除します (relation_id を blog_user_relation_temp から選択します)。 /*一時テーブルを削除*/ blog_user_relation_temp テーブルを削除します。 以下もご興味があるかもしれません:
|
>>: nginx での listen ディレクティブの例の分析
目次1. 環境の紹介2. MySQL-8.0.19をインストールする3. MySQLを設定する1. ...
序文この記事では主に、curl を介してフォーム送信ログインを実装する方法について説明します。単一の...
通常のプロジェクト開発中に、MySQL バージョンが 5.6 から 5.7 にアップグレードされた場...
クロスドメインソリューションjsonp (get をシミュレート) CORS (クロスオリジンリソー...
1. 問題Windows 上の Eclipse を使用して開発されたプロジェクトは Windows ...
概要前の章では、クエリのフィルター条件について学習しました。MySQL では、like % ワイルド...
目次1. mixin の使い方は? 2. ミックスイン使用時の注意2.1. ミックスイン オブジェク...
Web 標準について議論するときに必ず話題になるのは、構造とプレゼンテーションを分離することの重要性...
<br />通常、HTML では次の方法で DOCTYPE を宣言します。 <!D...
目次Docker-Maven-プラグインMavenプラグインの自動デプロイメント手順1. ホストマシ...
IE、Firefox、Chrome ブラウザでの表示効果は、...
1. 互換性以下のように表示されます。 互換性は問題ありません。IE を除き、他のブラウザは基本的に...
過去 2 日間、ワークベンチが Alibaba Cloud Server に接続できない問題を解決す...
みなさんこんにちは。今日は Linux コマンド クエリ アプレットでの WePY クラウド開発の実...
1. 1列を変更する 学生の更新、都市c s.city_name = c.name を設定します こ...