UPDATE

语法概要

UPDATE table_name SET column = expression [, ... ] [ WHERE condition ]

说明

更新已有表中选定列的值。

如果指定 WHERE 子句,则只更新匹配的行。如果未指定 WHERE 子句,则更新所有行。

Polars 支持对已有列进行普通标量赋值。赋值表达式可以引用目标表当前行的值。

示例

更新选定行:

UPDATE orders
SET status = 'OVERDUE', amount = amount + 5
WHERE id = 2;

更新所有行:

UPDATE orders
SET amount = amount + 1;