如果访问表中要在表达式中更新UPDATE
的列,请使用该列的当前值。以下语句中的第二个赋值设置col2
为当前(更新)col1
值,而不是原始col1
值。结果是 col1
和col2
具有相同的值。此行为不同于标准SQL。
UPDATE t1 SET col1 = col1 + 1, col2 = col1;
如果访问表中要在表达式中更新UPDATE
的列,请使用该列的当前值。以下语句中的第二个赋值设置col2
为当前(更新)col1
值,而不是原始col1
值。结果是 col1
和col2
具有相同的值。此行为不同于标准SQL。
UPDATE t1 SET col1 = col1 + 1, col2 = col1;