データベースに同じ "電子メール"を持つ複数の/重複レコードを持つデータベースがあります(デフォルトのステータスで1行を残したいと思います0)を更新し、残りの複製については "status = 5"を更新する。 すべてのレコードに重複があるわけではありません。電子メールアドレスはbase64でエンコードされて格納されます。PHP/MySQL - 重複エントリを持つローを更新する
2
A
答えて
9
UPDATE tbl
JOIN (
SELECT email, MIN(ID) minID
FROM tbl
GROUP BY email
HAVING COUNT(*) > 1) t2 ON tbl.email = t2.email AND tbl.id != t2.minID
SET tbl.status = 5
関連する問題
- 1. INSERT INTO値(...)複数の値を持つ重複キー更新時
- 2. 異なる値を持つmysqlの重複エントリ
- 3. 更新時に同じプライマリキーが重複するVB.netエントリ
- 4. 重複エントリの取得java.util.zip.ZipException:重複エントリ:
- 5. 複数のアレイは、私は、複数のエントリから、作業更新を持つ
- 6. 異なるスラッグを持つ重複したエントリを見つける方法は?
- 7. 重複したエントリ名を持つtarファイルからの抽出
- 8. pgsqlで異なる値を持つ重複行をすべて更新する
- 9. SQLで重複する値を持つ列を更新する方法
- 10. VBA:重複エントリを持つ列の最大値を見つける
- 11. 最後のエントリを保持する、重複を削除する -
- 12. 重複した値を持つリストの列と行の値を更新する
- 13. 可能な重複エントリを持つPDOトランザクションを処理する方法
- 14. SQLテーブルのローを更新するオペランドタイプクラッシュエラー
- 15. ワードプレスメディアアップロードデータベースエラー重複エントリ
- 16. 重複エントリMPAndroidChart
- 17. php - 重複エントリ
- 18. Phalcon - ORM保存の重複エントリを使用して更新する
- 19. #1062 - キー1の重複エントリ '1' - 重複エントリが見つかりません
- 20. 重複した更新の設計を維持する
- 21. Timeseriesオブジェクト重複するエントリ
- 22. 持つZipException:エントリ複製:firebase
- 23. SpringBoot - JPA @OneToMany関係を維持するキーの重複エントリ '1'
- 24. ファイルにn個の重複したエントリを保持する
- 25. SQL重複値のないローのフィルタリング
- 26. 親ローが重複しないSQLジョイン
- 27. パーセルZipException "重複エントリ"
- 28. DBの重複エントリ
- 29. ManyToManyFieldの重複エントリ
- 30. 更新複数の値を持つ列
各行に固有の列はありますか?主キーのように? –
はい、私はオートインクリメントであるidを持っています – Michael