当前状态
column1 = 'post_type=coupons&p='
column2 = 'post_type=coupons&p='
column3 = 'post_type=coupons&p='
一些查询
UPDATE wp_posts set `guid`='post_type=coupons&p=' + keepIncreasingNum;
期望的结果
column1 = 'post_type=coupons&p=11'
column2 = 'post_type=coupons&p=12'
column3 = 'post_type=coupons&p=13'
请帮我查询。
最佳答案
您可以使用变量来做到这一点:
UPDATE wp_posts
set `guid` = concat('post_type = concat(coupons&p=', (@var := coalesce(@var, 0) + 1));
如果您希望按特定顺序分配号码,您可能需要order by
。
关于mysql - 将递增值附加到数据库列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28003436/