【发布时间】:2017-04-11 12:27:41
【问题描述】:
我有一个表,其中包含类似 1、2、3、4、5 的 journalid 列。 现在,如果我必须使用上述数据添加 journalid 6。怎么可能。
【问题讨论】:
-
修复你的数据结构。以逗号分隔的字符串存储数字 id 列表根本不是 SQLish 存储数据的方式。
-
在同一个字段中存储多个值是一个众所周知的坏主意。将您的值分隔到相关表中。
-
是的,我知道,但我无法更改数据结构。有什么选择吗??
-
@kratikasharma:这不是关系数据库中通常可以解决的问题,也不是专门为该工具设计的问题。本质上,您有一个要更新为新字符串值的字符串值。如何计算新的字符串值可能需要各种字符串操作函数。
-
简单的字符串连接?