猿问

如何删除MySQL表上的重复项?

我需要DELETE控件中指定sid的重复行。MySQL桌子。

如何使用SQL查询执行此操作?

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

就像这样,但我不知道该怎么做。


冉冉说
浏览 344回答 3
3回答

慕容708150

这将移除已就位的重复项,而无需创建新表。ALTER IGNORE TABLE `table_name` ADD UNIQUE (title, SID)注意:只有当索引适合内存时才能正常工作。
随时随地看视频慕课网APP

相关分类

MySQL
我要回答