0

我有一个具有这种结构的表:

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
4

2 回答 2

1

您可以在 mysql 中使用 CONCAT() 函数。用于连接两个或多个字符串

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

SQL小提琴演示

于 2012-11-05T05:56:56.217 回答
1

使用CONCAT,因为您正在使用MySQL.

UPDATE tableName
SET    IMG = CONCAT('folder/', IMG)
于 2012-11-05T05:57:00.610 回答