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()関数を使用できます。これは、2つ以上の文字列を連結するために使用されます

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 に答える