使用PHP扩展数据库中现有数据的最佳方法是什么?

时间:2013-06-26 13:48:28

标签: php mysql database

所以我的数据库中有一个字段,其中包含用逗号分隔的序列号,例如。 2817,2385,4937,3298我希望能够随着时间的推移在同一个字段中添加更多数字。

我能想到的最好方法是获取内容,将新数字添加到数据库中,然后将它们插回到数据库中。

我想知道的是,是否有更直接的方式。我很难想出一个很好的方法来说出这个产生有用的搜索结果,所以我在这里问。

2 个答案:

答案 0 :(得分:4)

是的。

UPDATE `table` SET `column` = CONCAT(`column`,',new_serial')

但是这不对,你永远不应该存储逗号分隔值。它被称为数据库规范化。

答案 1 :(得分:0)

试试这个:

UPDATE `tableName` SET `yourColum` = CONCAT(`yourColumn`, ',nextId')

这会根据您的要求更新您的列。