【问题标题】:MySQL closest equivalent of SyBase Update Set From syntaxMySQL 与 SyBase Update Set From 语法最接近的等价物
【发布时间】:2015-01-04 13:12:30
【问题描述】:

考虑这个 SyBase 代码:

UPDATE my_table
SET first_name = other.first_name,
    last_name = other.last_name
FROM OTHER_TABLE other
WHERE my_table.id = other.id

我想对 MySQL 做同样的事情,但似乎我不能把“FROM”放在“SET”之后。什么是最接近的等价物。谢谢。

【问题讨论】:

    标签: mysql sql sql-update sybase


    【解决方案1】:

    您需要加入表格。

    UPDATE my_table
    JOIN OTHER_TABLE other
    ON my_table.id = other.id
    SET first_name = other.first_name,
        last_name = other.last_name
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-09-03
      • 2013-02-13
      • 1970-01-01
      • 2012-12-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多