phpMyAdmin を介した MySQL 置換クエリでワイルドカードを使用できないことはわかっています。しかし、私は何らかの回避策が必要です。私はアイデアに対して非常にオープンです。スキニーは次のとおりです。
画像の URL を更新する必要がある MySQL データベースに約 2,000 ページあります。ローカルのものもあれば、ホットリンクされているものもあります。それぞれが異なり、URL の長さが異なり、ページ上の画像と新しい画像はページ ID 番号ごとに一意であり、それぞれがページの異なる場所に表示されます。
私は基本的に次のことを行う必要があります。
UPDATE pages SET body = replace(body, 'src=\"%\"', 'src=\"http://newdomain/newimage.jpg\"') WHERE id="{page_number}"
しかし、'src=\"%\"'
コンポーネントがジャイブしないことはわかっています。
だから私はあなたの集合的な知識の足元に落ちてsrc="%"
、設定されたページ ID 番号の設定された URL を取り、それを置き換える方法を考え出します。前もって感謝します。