0

'sunshine'というテーブルのimg_path列に保存されているファイルパスは約4000個あります。

これらすべてのパスの構造は同じように変更されました。

'sunshine'テーブルのすべてのレコードについて、現在のすべての画像パスレコードを新しく変更されたレコードに変更するmySQLクエリを実行できるかどうか疑問に思いました。

注:古いパスと新しいパスの唯一の違いは、以前のすべてのimg_pathにsunnyディレクトリを追加する必要があることです。

現在の「img_path」列:

images/a/a1.jpg 
images/a/a2.jpg 
images/a/a3.jpg 

私が達成しようとしていること:

images/sunny/a/a1.jpg
images/sunny/a/a2.jpg
images/sunny/a/a3.jpg

よろしくお願いします!

4

1 に答える 1

3

これを試して

UPDATE Sunshine
SET img_paths = REPLACE(img_paths,'images/','images/sunny/');
于 2013-01-15T03:04:19.320 に答える