mysqlフィールドのデータ内容部分文字列をREPLACEで置換
1389 ワード
mysql置換テーブルのフィールドの内容、例:
host
user
localhost.localdomain
testuser
updateフィールドhostの内容は、「main」を「slave」に変更し、REPLACE
host
user
localhost.localdoslave
testuser
クエリの結果、データの更新に成功しました
mysql> select host,user from user where user='testuser';
host
user
localhost.localdomain
testuser
updateフィールドhostの内容は、「main」を「slave」に変更し、REPLACE
mysql> update user set host=REPLACE(host,'main','slave') where user='testuser';
Query OK, 1 row affected (0.00 sec)
Rows matched: 1 Changed: 1 Warnings: 0
mysql> select host,user from user where user='testuser';
host
user
localhost.localdoslave
testuser
クエリの結果、データの更新に成功しました