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 ディレクティブの例の分析
準備まず、nodejs をダウンロードする必要がありますが、これは問題ないはずです。原文はwebst...
著者は1年以上マイクロフロントエンドプロジェクトに取り組んできました。チームは10個のマイクロアプリ...
<br />表の境界線の CSS 構文具体的な内容には、上境界線の幅、右境界線の幅、下境...
目次序文プロジェクトを初期化するデザインコードの実装オンデマンドロードオーディオを再生録音長押しイベ...
目次道具:ログインシナリオ:練習する:シナリオ1: 思考と実践シナリオ2: 思考と実践要約する道具:...
質問js を使用して CSS 疑似クラス スタイルを変更するにはどうすればよいでしょうか?しかし、j...
スクリプトをデバッグモードで実行するbash -x <script> を使用すると、スク...
記述した SQL クエリが遅いのはなぜですか?作成したインデックスが頻繁に失敗するのはなぜですか?こ...
[LeetCode] 182.重複メールPerson という名前のテーブル内のすべての重複メールを...
まとめこの記事では、次の一般的なレイアウトを紹介します。 3 列レイアウトを実装する方法は多数ありま...
デザイナーは独自のフォント ライブラリを持っているため、プロジェクトの設計時にすぐに使用できます。今...
この記事では、参考までにMySQL 8.0.11のインストール手順を紹介します。具体的な内容は次のと...
イベント応答の更新: 要求されたときのみ更新1. JS HTML DOM または jQuery を介...
目次1. アプリケーションライフサイクル2. ページのライフサイクルコンポーネントライフサイクル要約...
1. 心の旅最近コックピットを書いていたときに、背景画像を単純に特定の角度に回転させるという問題につ...