【发布时间】:2021-06-01 01:39:20
【问题描述】:
我有以下示例表:
我想让它以这种方式工作 - 我向每一行 p6 添加常量,但行随着 previos one + 常量的值而增长。 例如,如果我决定常量为 10,表应该如下所示:
UPDATE table t SET t.p6 = (SELECT t1.P6 FROM table t1 WHERE t1.id=t.id-1) + 10
但它使 id=1 的第一行的 p6 为 NULL,其余的不起作用。如何忽略具有正确值的第一行并仅更新以下内容?
【问题讨论】:
标签: mysql sql sql-update mariadb