【发布时间】:2020-03-02 11:13:20
【问题描述】:
我有一张表,其中存储了有关国家/地区的信息,我必须将 ISO 代码从 3 个字符更改为 2 个字符的 ISO 代码。 例如我有这样的数据。
问题是,首先我想更新由 3 位数字组成的所有这些设置 valid_until = '31.12.2019' 并插入应该看起来像的新行
是的,我知道有合并,但我需要更新和插入,而不是一个。
【问题讨论】:
-
为什么不能只写两条语句并按顺序运行它们呢?目前还不清楚你的问题是什么;对于一组一致的小部分国家/地区,显示您的起始数据和所需的完成数据可能会有所帮助 - 请使用格式化文本,而不是图像。
-
我在您的示例中没有看到任何 INSERT,只有 UPDATE
-
完成后是否要同时拥有 AD 和 AND 行?
-
@jarlh,是的,我想保留两者,只需设置一个有效,另一个无效。