我想将记录添加到 table 但有重复项
I want to add records to the table but there is a duplicate
我有一辆名为 Car 的 table,我想添加这条记录;
insert into Car
values
('a', 'a'), ('a', 'b'), ('a', 'c'),('b', 'b'), ('b', 'c'), ('c', 'd'), ('d', 'd');
我得到了这条信息:(错误 1062 (23000):键 a 的重复条目 'a')
那我该如何解决呢?
您已经在 Car table 的第一列上定义了主键或唯一键。
在没有主键的情况下重新定义 table 或删除索引。请参阅演示 here。
另一种可能性是您打算将唯一键作为两个字段的组合,在这种情况下,您需要修改 CREATE UNIQUE INDEX,如演示中所示。
我有一辆名为 Car 的 table,我想添加这条记录;
insert into Car
values
('a', 'a'), ('a', 'b'), ('a', 'c'),('b', 'b'), ('b', 'c'), ('c', 'd'), ('d', 'd');
我得到了这条信息:(错误 1062 (23000):键 a 的重复条目 'a')
那我该如何解决呢?
您已经在 Car table 的第一列上定义了主键或唯一键。
在没有主键的情况下重新定义 table 或删除索引。请参阅演示 here。
另一种可能性是您打算将唯一键作为两个字段的组合,在这种情况下,您需要修改 CREATE UNIQUE INDEX,如演示中所示。