Related Documentation Download this Manual
PDF (US Ltr) - 40.8Mb
PDF (A4) - 40.9Mb
Man Pages (TGZ) - 294.0Kb
Man Pages (Zip) - 409.0Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb
Excerpts from this Manual

1.6.2.2 UPDATE 区别

如果您在 UPDATE 语句中访问要更新的表的列,在表达式中,UPDATE 使用该列的当前值。以下语句中的第二个赋值将 col2 设置为当前(更新后的) col1 值,而不是原始的 col1 值。结果是 col1col2 具有相同的值。这与标准 SQL 的行为不同。

UPDATE t1 SET col1 = col1 + 1, col2 = col1;