mysql:8053
From: とみたまさひろ <とみたまさひろ <tommy@xxxxxxxxxx>>
Date: Thu, 17 Jul 2003 19:30:00 +0900
Subject: [mysql 08053] Re: CHAR 型フィールドの一部文字を変更したい
とみたです。 On Thu, 17 Jul 2003 18:07:03 +0900 Youichi Iwakiri <yiwakiri@xxxxxxxxxx> wrote: > >ごく少数のサイトで、CHAR型でxxx@xxxxxxxxxxなどと、そのまま入れて運営しており > >ます。 > >これのドメイン部分だけを変更したいのですが、何か良い案がありませんでしょうか > mysql> UPDATE sample_table > -> SET mail_address = > -> CONCAT(LEFT(mail_address, LOCATE('@', mail_address)), 'newdomain') > -> where mail_address like '%olddomain'; > > いかが? 試してないですが、もっと簡単に、 UPDATE sample_table SET mail_address = REPLACE(mail_address,"@olddomain","@newdomain") WHERE mail_address like "%@olddomain"; …とか。 -- とみたまさひろ <tommy@xxxxxxxxxx> 日本MySQLユーザ会 http://www.mysql.gr.jp
8049 2003-07-17 17:25 [<lavlav@xxxxxxxxxx> ] CHAR 型フィールドの一部文字を変更したい 8050 2003-07-17 18:06 ┣[IWASAKI Dai <dai@xxx] 8051 2003-07-17 18:07 ┣[Youichi Iwakiri <yiw] -> 8053 2003-07-17 19:30 ┃┗[とみたまさひろ <tomm] 8055 2003-07-17 21:55 ┃ ┣[<lavlav@xxxxxxxxxx> ] 8394 2003-11-14 13:24 ┃ ┗[HOLA <hola@xxxxxxxxx] 8052 2003-07-17 18:57 ┗[nisi <lemo@xxxxxxxxx] Re: [mysql 08049] CHAR 型フィールドの一部文字を変更したい