【发布时间】:2018-01-21 10:05:43
【问题描述】:
我正在使用 MySQL 5.6 服务器。我使用 Navicat 在数据库中工作。
我已经搜索并找到了很多可能的解决方案来解决我的问题,但没有一个对我有用。
我有一个大约 36000 行的表。我有一列允许重复条目,但我想让行中的重复项唯一。 Column with duplicates
我可以使用此查询找到我的重复项。 但是有很多手动编辑它们。 Search Result
SELECT name, COUNT(ItemTemplate_ID)
FROM itemtemplate
GROUP BY ItemTemplate_ID
HAVING ( COUNT(ItemTemplate_ID) > 1 )
我正在寻找的是一种做这些事情的方法。
使用新的唯一条目更新重复项。
在另一列中为每个重复项添加一个文本条目。 (我有几个空列也可以用来添加一些文本。
使用唯一条目更新整个列。 (不管它的调用是什么都必须是唯一的。)
提前致谢。
编辑 - 已经有一个名为 Id_nb 的唯一列。 我要更改条目的列不应该是唯一的。
【问题讨论】:
-
表中有唯一的列吗?
-
是的,我有一个独特的专栏。
标签: mysql sql duplicates navicat