Mysql 在SELECT中的单个字段上进行双替换

Mysql 在SELECT中的单个字段上进行双替换,mysql,Mysql,如何在同一字段上运行包含两个替换的select SELECT `id`, `name`, `address`, REPLACE( `info`, '|', '-' ) AS `info` INTO OUTFILE '/tmp/" . $SESSION . "NET_SCAN.csv' FIELDS TERMINATED BY '|' ENCLOSED BY '' LINES TERMINATED BY '\n' FROM `net_scan`; 我想在同一个字段上运行辅助替换。只需在

如何在同一字段上运行包含两个替换的select

SELECT `id`, `name`, `address`, REPLACE( `info`, '|', '-' ) AS `info` 
INTO OUTFILE '/tmp/" . $SESSION . "NET_SCAN.csv' 
FIELDS TERMINATED BY '|' 
ENCLOSED BY '' 
LINES TERMINATED BY '\n' 
FROM `net_scan`;

我想在同一个字段上运行辅助替换。

只需在其内部使用
REPLACE

replace(REPLACE( `info`, '|', '-' ), 'x', 'y'))
REPLACE(REPLACE(field, 'bad', 'good'), 'better', 'worse')

只需在其内部使用
REPLACE

REPLACE(REPLACE(field, 'bad', 'good'), 'better', 'worse')

很抱歉你在同一时间回答了同样的问题。但是给了你+1。对不起。你在同一时间回答了同样的问题。不过我给了你+1分。