【发布时间】:2020-07-22 14:40:01
【问题描述】:
id value
1 a
2 b
3 c
如何将第二个值“z”添加到 id=1(用逗号分隔)?
id value
1 a,z
2 b
3 c
如果我有决赛桌,现在如何删除“z”?
【问题讨论】:
id value
1 a
2 b
3 c
如何将第二个值“z”添加到 id=1(用逗号分隔)?
id value
1 a,z
2 b
3 c
如果我有决赛桌,现在如何删除“z”?
【问题讨论】:
你可以使用update:
update t
set value = concat(value, ',z')
where id = 1;
【讨论】:
set value = 'a, z'一样的结果?
'a'。
回答你的第二个问题,是的。
如果您运行Select value from table where id = 1,它将返回a,z。这意味着如果您要在查询中再次使用它,您很可能需要使用 Split() 类型的函数,具体取决于您正在使用它做什么。
【讨论】:
根据我的说法,最好和最简单的方法是以下查询:
update table1 set value = concat(value,'z') where id = 1
其中:Table1 是您的表的名称。
【讨论】: