我正在迁移某些数据库的过程中。我有这张表有几百行,并有一个文件名列。对于此表中的每条记录,文件名列需要更改,并且路径的一部分需要预置为该字段中的值。SQL更新语句来更改字段的值,而不是替换它
表是这样的:
| 1 | filename1 |
| 2 | filename2 |
,需要成为:
| 1 | path/filename1 |
| 2 | path/filename2 |
我不是一个SQL大师,但我知道的基本知识。尽管如此,我仍然避而远之有没有办法做这样的事情:
update table
set filename = 'path/' + filename
where id = 1;
这几乎是可怕的这是多么迅速回答。谢谢大家。有些东西告诉我这可能很容易为亲dba的;-) – wzzrd 2010-05-18 20:47:12