Mysql 是否为id列中的每一行添加编号?

Mysql 是否为id列中的每一行添加编号?,mysql,database,wordpress,Mysql,Database,Wordpress,我需要将“000”添加到Wordpress数据库id列中的每一行。以下是我尝试过的问题: UPDATE wp_posts SET ID = 000 + ID UPDATE wp_posts SET ID = '000' + ID 没有执行错误,但这不会修改列 如何操作?您可以尝试使用下面的查询,但为了安全起见,请在尝试此查询之前进行备份 UPDATE wp_posts SET ID = CONCAT('000', ID); 希望,这对您有用。从我的评论中可以看出,您希望合并2个表,但ID是

我需要将“000”添加到Wordpress数据库id列中的每一行。以下是我尝试过的问题:

UPDATE wp_posts SET ID = 000 + ID

UPDATE wp_posts SET ID = '000' + ID
没有执行错误,但这不会修改列


如何操作?

您可以尝试使用下面的查询,但为了安全起见,请在尝试此查询之前进行备份

UPDATE wp_posts SET ID = CONCAT('000', ID);

希望,这对您有用。

从我的评论中可以看出,您希望合并2个表,但ID是您的问题。试着像这样使用union

SELECT * FROM table1
UNION ALL
SELECT * FROM table2

Union all应连接具有重复值的表

ID
列的数据类型是什么?没有任何实际原因需要执行此BIGINT@mayankPandeyzi如果将零添加到整数字段,则不会产生任何效果,那么您尝试执行此操作的原因是什么?ID列可能是一个数字字段,因为该值不显示为0001。