gpt4 book ai didi

php - 为sql中的重复条目添加编号

转载 作者:行者123 更新时间:2023-11-29 23:25:21 25 4
gpt4 key购买 nike

我有这样的表格:-

ID               Name                 Email                     UserName
1 Johen mak jojo@yahoo.com Johen_mak
2 Johen mak jojo@gmail.com jojo
3 gawil gorgy jojo@homail.com gawil_gorgy
4 Johen mak jojo@yamail.com jojo
5 Johen mikik jojo@yamail.com jojo

在我的数据库表中,某些条目位于相同的UserName中,因此我需要添加_1 ....以结束UserName

我需要像这样更新上面的表格:-

ID               Name                 Email                     UserName
1 Johen mak jojo@yahoo.com Johen_mak
2 Johen mak jojo@gmail.com jojo
3 gawil gorgy jojo@homail.com gawil_gorgy
4 Johen mak jojo@yamail.com jojo_1
5 Johen mikik jojo@yamail.com jojo_2

怎么才能做到这一点

最佳答案

我知道这个解决方案并不能完全解决您遇到的问题,但也许它可以帮助您:

UPDATE 
TABLENAME T
JOIN TABLENAME T2
ON T1.ID<T2.ID AND T1.Name = T2.Name
SET T2.NAME=CONCAT(T2.NAME,'_',T2.ID)

这会将 _ID 添加到第一个名称之后的重复名称

关于php - 为sql中的重复条目添加编号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27013893/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com