【发布时间】:2020-04-29 08:35:14
【问题描述】:
si 有一个 db 字段,我想用它来跟踪间隔。我想在完成后将完成的间隔推送到 db 字段。即:
intervals = '10'
intervals = '1020' <-- pushing 20 onto the field
intervals = '102040' <-- pushing 40 onto the field
intervals = '102040SP' <-- pushing SP onto the field
这些值永远不会递减(如果这是一个因素,顺序并不重要),所以我只是在寻找UPDATE 字段的方法,但我不知道该怎么做,因为@ 987654323@ 只是覆盖现有内容。我查看了CONCAT,但这适用于用户提供的变量,而不是现有数据和其他用户数据。如果我要编写一些 PSEUDO 代码,它可能看起来像这样:
UPDATE tbl PUSHTO intervals VALUE newInterval WHERE id='id' AND date='date'
所以。有人可以帮我吗?必须有办法做到这一点。 :)
【问题讨论】:
-
CONCAT(interval, newInterval)有什么问题? -
我认为您必须提供这两个值。我不知道你可以只提供一个列名和一个值...