使用标准的 UPDATE SQL 命令更新超表中的数据。

使用语法 UPDATE ... SET ... WHERE 更新单行。例如,要使用新的 temperaturehumidity 值更新 conditions 超表中的一行,请运行以下命令。WHERE 子句指定要更新的行。

UPDATE conditions
SET temperature = 70.2, humidity = 50.0
WHERE time = '2017-07-28 11:42:42.846621+00'
AND location = 'office';

您还可以一次更新多行,方法是使用 WHERE 子句来筛选多行。例如,运行以下命令以更新给定 10 分钟跨度内的所有 temperature

UPDATE conditions
SET temperature = temperature + 0.1
WHERE time >= '2017-07-28 11:40'
AND time < '2017-07-28 11:50';

关键词

在此页面上发现问题?报告问题 或 在 GitHub 上编辑此页面