2012-11-05 52 views
0

我有一個表,這個結構:插入文本的MySQL場的每一行

ID | IMG 
_____________ 
1 | img.jpg 
2 | otherimg.png 
3 | img2.png 
4 | someimg.gif 
5 | otherelseimg.jpg 
6 | dummy.jpg 
7 | jusimg.jpg 

我怎麼能修改的每一行變成了這個樣子:

ID | IMG 
_____________ 
1 | folder/img.jpg 
2 | folder/otherimg.png 
3 | folder/img2.png 
4 | folder/someimg.gif 
5 | folder/otherelseimg.jpg 
6 | folder/dummy.jpg 
7 | folder/jusimg.jpg 

回答

1

使用CONCAT

UPDATE tableName 
SET IMG = CONCAT('folder/', IMG) 
1

你可以使用CONCAT()函數在mysql中。這是用來因爲你正在使用MySQL來連接兩個或多個字符串

update <table> 
set IMG=concat('folder/',IMG) 

SQL fiddle demo