【问题标题】:sql update column 2 with column 1 datasql用第1列数据更新第2列
【发布时间】:2012-05-08 07:27:12
【问题描述】:

Wordpress 在其 *wp_posts* 表中有 2 列

  • post_date(实际发布日期)
  • post_modified(上次修改帖子的时间)

我想用 post_date 的值更新/更改/替换 post_modified 值,但除了知道我需要一个 sql 查询之外不知道如何做。

【问题讨论】:

    标签: sql wordpress sql-update


    【解决方案1】:

    可能是这样的:

    UPDATE wp_posts
    SET post_modified= post_date
    

    【讨论】:

    • 感谢 Arion 会在我可以的时候将其标记为答案,实际上是相反的 (post_modified = post_date) 但同样不正确,不敢相信它是如此简单,哈哈 :)
    • 没问题。乐意效劳。这只是 sql 101 :P
    【解决方案2】:
    Update wp_posts
    set w1.post_modified = w2.post_date
    from wp_posts w1, wp_posts w2 
    where w1.IdCol = w2.IdCol
    

    【讨论】:

    • 根据接受的答案,我认为@Anna 将单词行与单词列混淆了,但是 +1 是为了花时间回答最初陈述的问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-06-28
    • 1970-01-01
    • 2018-06-28
    • 1970-01-01
    • 2016-09-22
    • 2017-11-21
    • 2017-10-14
    相关资源
    最近更新 更多