所以我的数据库中有一个字段,其中包含用逗号分隔的序列号,例如。 2817,2385,4937,3298我希望能够随着时间的推移在同一个字段中添加更多数字。
我能想到的最好方法是获取内容,将新数字添加到数据库中,然后将它们插回到数据库中。
我想知道的是,是否有更直接的方式。我很难想出一个很好的方法来说出这个产生有用的搜索结果,所以我在这里问。
答案 0 :(得分:4)
是的。
UPDATE `table` SET `column` = CONCAT(`column`,',new_serial')
但是这不对,你永远不应该存储逗号分隔值。它被称为数据库规范化。
答案 1 :(得分:0)
试试这个:
UPDATE `tableName` SET `yourColum` = CONCAT(`yourColumn`, ',nextId')
这会根据您的要求更新您的列。