まあまた必要な時もあるかもしれんので残しとく。
<?php $hiraall = "あいうえおかきくけこさしすせそたちつてとなにぬねの" . "はひふへほまみむめもやゆよらりるれろわをん" . "ぁぃぅぇぉゃゅょゎっがぎぐげござじずぜぞだぢづでど" . "ばびぶべぼぱぴぷぺぽ"; $tbl = "(table name)"; $clm = "(column name)"; $hiraarr = preg_split("//u", $hiraall, -1, PREG_SPLIT_NO_EMPTY); foreach ($hiraarr as $hira) { $ktkn = mb_convert_kana($hira,'C'); //全角ひら->全角カタ echo "update $tbl set " . "$clm = REPLACE($clm,'$ktkn','$hira')" . " where $clm like '%$ktkn%';\n"; }
PHPでやるんなら当該カラム読み込んでmb_convert_kanaかけたらええやんと教えてもらって、そらーそーだわとなったので、多分これいらないw
ただし「ヴ<->ゔ」変換はしてくれないので、これだけ別にしてあげる必要はあるのかな。