2008年3月27日 MySQLでの検索・置換 ブログの記事をMySQLで一括置換したいときなど、phpMyAdminでSQL文を使って検索置換すると、超ラクです。 コントロールパネルで一件一件いじると肩もこるし、間違いの元です。 たとえば、 UPDATE `blog_item` SET body=REPLACE (body,'JPG\">','jpg\" >') WHERE `time` というSQL文は、 1)blog_itemというテーブルの中の、 2)bodyというカラムで、 3)timeカラムが2008-01-22より前で、categoryが19の記事を 4)拡張子「JPG」を小文字に 一括置換します。 REPLACE の引数は、REPLACE (カラム,'置換前','置換前')という感じです。 ダブルコーテーションなどは、\でエスケープするのをお忘れなく。 WHEREでは、検索