【发布时间】:2009-06-15 14:12:25
【问题描述】:
我想运行下面的sql命令:
ALTER TABLE `my_table` 添加唯一 ( `ref_id` , `类型` );
问题是表中的某些数据会使此无效,因此更改表失败。
MySQL 中是否有删除重复行的巧妙方法?
【问题讨论】:
-
您使用的是哪个 DBMS? SQL Server?
-
...为什么你的表上没有一个主键?
-
@Eric - 这是唯一的复合键,而不是 PK。