MySQL:如何将数据推送到现有的列数据上?

问题描述 投票:0回答:1

我有一个数据库字段,我想使用它来跟踪间隔。我想在完成时将完成的时间间隔推入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字段,但是我不知道该怎么做,因为[C0 ]只会覆盖现有内容。我调查了UPDATE tbl SET ...,但它适用于用户提供的变量,不适用于现有数据和其他用户数据。如果我要编写一些PSEUDO代码,它可能看起来像这样:

CONCAT

所以有人可以帮我吗?必须有一种方法可以做到这一点。 :)

mysql arrays push
1个回答
0
投票

具有连接的更新就是您想要的在这里:

UPDATE tbl PUSHTO interval VALUE newInterval WHERE id='id' AND date='date'
© www.soinside.com 2019 - 2024. All rights reserved.