Mysql 在SELECT中的单个字段上进行双替换
如何在同一字段上运行包含两个替换的selectMysql 在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 `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分。