MySQL テーブルで重複を削除するにはどうすればいいですか? 質問する

MySQL テーブルで重複を削除するにはどうすればいいですか? 質問する

DELETE指定されたSIDの行を複製する必要がありますMySQLテーブル。

SQL クエリを使用してこれを実行するにはどうすればよいですか?

DELETE (DUPLICATED TITLES) FROM table WHERE SID = "1"

こんな感じですが、やり方が分かりません。

ベストアンサー1

これにより、新しいテーブルを作成せずに、重複が削除されます。

ALTER IGNORE TABLE `table_name` ADD UNIQUE (title, SID)

注: これは、インデックスがメモリに収まる場合にのみ適切に機能します。

おすすめ記事