如果您访问要在表达式中更新的表中的列,更新使用列的当前值。以下语句中的第二个赋值集col2到当前(更新)col1价值,而不是原始col1价值。结果是col1和col2具有相同的价值。此行为不同于标准 SQL。
更新
col2
col1
UPDATE t1 SET col1 = col1 + 1, col2 = col1;
← 1.7.2.1 SELECT INTO TABLE 差异 1.7.2.3 外键约束差异 →