mysqlで重複する値を削除して、1つだけを残す方法は何ですか?
重複値を削除し、1つだけ保持するには、次の手順を使用できます。
- 最初に、SELECT DISTINCT クエリを使用して重複しないすべての値を検索します。
- 「your_table」からユニークなデータを選択して表示してください。
- 一時テーブルを作成し、重複しないデータを一時テーブルに挿入します。
- your_tableと同じ構造のtmp_tableを作成し、your_tableから重複を除いたデータを挿入します。
- 元のテーブルを削除します。
- あなたのテーブルを削除します。
- 元のテーブルの名前に一時テーブルの名前を変更します。
- tmp_tableというテーブルをyour_tableに名前を変更してください。
今後、テーブル内には重複しないデータのみが残るようになります。この操作を行う前にデータをバックアップしてください、意図しないデータの損失を防ぐために。