1.7.2.2 UPDATE 的差異

如果您在表達式中存取要更新的表格中的欄位,UPDATE 會使用該欄位的目前值。以下陳述式中的第二個賦值將 col2 設定為目前的 (已更新的) col1 值,而不是原始的 col1 值。結果是 col1col2 具有相同的值。此行為與標準 SQL 不同。

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