【问题标题】:Add number to each row in id column?将数字添加到 id 列中的每一行?
【发布时间】:2017-08-16 07:19:26
【问题描述】:

我需要在 Wordpress 数据库的 id 列中的每一行中添加“000”。这些是我尝试过的查询:

UPDATE wp_posts SET ID = 000 + ID

UPDATE wp_posts SET ID = '000' + ID

没有执行错误,但这只是没有修改列。

我该怎么做?

【问题讨论】:

  • ID 列的数据类型是什么?
  • 你不需要这样做
  • bigint @MayankPandeyz
  • 如果将零添加到整数字段将没有效果,那么您尝试这样做的原因是什么?
  • ID 列可能是一个数字字段,因为该值不像 0001 那样显示。

标签: mysql database wordpress


【解决方案1】:

从 cmets 我可以看到您想要合并 2 个表,但 ID 是您的问题。尝试像这样使用联合

SELECT * FROM table1
UNION ALL
SELECT * FROM table2

Union all 应该连接表,即使有重复的值

【讨论】:

    【解决方案2】:

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

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

    希望,这对你有用。

    【讨论】:

      猜你喜欢
      • 2016-11-13
      • 1970-01-01
      • 2017-01-01
      • 1970-01-01
      • 2015-10-03
      • 1970-01-01
      • 2012-01-02
      • 2013-11-13
      • 1970-01-01
      相关资源
      最近更新 更多