暂无图片
如何在mysql中将重复行更改为唯一值?
我来答
分享
tinge
2021-09-10
如何在mysql中将重复行更改为唯一值?

例子:

Id   Name
-----------
1    A
2    A
3    B
4    C
5    C

要改成:

Id   Name
-----------
1    A-1
2    A-2
3    B
4    C-1
5    C-2

我来答
添加附件
收藏
分享
问题补充
3条回答
默认
最新
letitia1208

这是我能想到的一种方法:
image.png

暂无图片 评论
暂无图片 有用 1
暂无图片
tinge
题主
2021-09-10
谢谢老师
cqiwen
如果是mysql5.7应该怎样实现呢?5.7不支持窗口函数。
暂无图片 评论
暂无图片 有用 0
文成

直接把id和name拼接起来作为唯一值,而不用加入判断,这样前台后台都方便吧?

暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏