0

データベースに、画像への絶対URLを含む列があります。ウェブサイト全体を別のフォルダに転送したので、画像のURLが変更されました。だから例えば。image_URL列の画像のURLが次のような場合:

http://www.mysite.com/images/myimage.jpg

私はそれを次のように更新する必要があります:

http://www.mysite.com/newfolder/images/myimage.jpg

列のはtypeです。ただし、使用しているURLが「externalsite」ではなく「mysite」の場合にのみ更新する必要があります。image_URLTEXT

使用する適切なSQLは何ですか?私はSQLUDATEコマンドに精通していますが、列値の一部のみを更新する必要がある場合はそうではありません。

4

2 に答える 2

1

UPDATEテーブルSETimage= REPLACE(image、 " http://www.mysite.com/images/ "、 " http://www.mysite.com/newfolder/images/ ")

于 2013-03-23T11:05:25.187 に答える
0

もちろん、「mysite」をLIKE検索して、すべてのURLを取得します。次に、1つずつテキストを変更し、dBに再保存します。

リー

于 2013-03-23T11:04:09.767 に答える