プチMySQLメモ 以前、intにランダムな数値を差し込んだ。 今回はランダムな文字を差し込んでみる。 1文字だけを差し込む場合、 UPDATE vps SET vps_id = CHAR(ROUND(RAND()*25)+65); CHAR関数は、与えた数値を文字コードとして評価して文字を出力する。 65が大文字Aで、+25番が大文字Z。 大文字と小文字を混ぜたい場合、コードが連続していないので、ランダムで大文字範囲と小文字範囲を分岐することになる。 既定文字数差し込む場合にはCONCAT(文字列連結)を使って・・・ UPDATE vps SET vps_id = CONCAT(CHAR(ROUND(RAND()*25)+65),CHAR(ROUND(RAND()*25)+65)); とりあえずこれでSQLだけでランダム文字列を挿せる。 (1542)