因此,我的数据库中有一个字段,其中包含用逗号分隔的序列号,例如2817238549373298。我希望随着时间的推移,能够在同一字段中添加更多的数字。
我能想到的最好的方法是获取内容,将新数字添加到其中,然后将它们插入数据库。
我想知道是否有更直接的方法。我很难想出一个好的方法来表达这个词,这样可以产生有用的搜索结果,所以我在这里问。
是的。
UPDATE `table` SET `column` = CONCAT(`column`,',new_serial')
然而,这是不对的,您永远不应该存储逗号分隔的值。它被称为数据库规范化。
试试这个:
UPDATE `tableName` SET `yourColum` = CONCAT(`yourColumn`, ',nextId')
这将根据您的请求更新您的专栏。