在全球范围内改变MySQL的价值

时间:2013-10-06 22:14:03

标签: mysql

我有以下“问题”。我有一个MySQL数据库,已经有大约200,000条记录。在其中一列中我有一个数字(十进制)。我现在要做的是全局地为该列中的所有值添加特定值。

例如,如果有1000,我想将其更改为1005,然后1002将更改为1007等。

一种方法显然是下载整个数据库,在excel中打开它,在那里执行,保存回到cvs并上传新的数据库,但这会非常耗时并且可能过于复杂,所以我想如果有的话这样做的方法是直接在phpBB中使用一些sql命令。

2 个答案:

答案 0 :(得分:0)

UPDATE myTABLE SET columnName=columnName+5

答案 1 :(得分:0)

如果我正确理解您的问题,您可以在一个Update声明中轻松完成:

Update table_name Set column_name = column_name + 5;