【发布时间】:2015-04-07 22:30:19
【问题描述】:
我在 MySQL 表中有一行带有一些 HTML 标记。
我需要将此表导出到 Excel xls,不带此标签。
SELECT REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(HTML_ROW,'<br>',''),'</font>',''),'</b>',''),'<font size="2pt" color="#676767">',' | '),'<font color="#00c9ff"><b>',''),'<font color="#009f9f"><b>',''),'<font color="#e25ac6"><b>',''),'<font color="#008cff"><b>',''),'<font color="#c60c9e"><b>','') FROM MYTABLE
使用 REPLACE 函数可以正常工作.. 但是如果我更改表上的任何记录,我需要重新制作 SELECT..
而且 - 当然 - 我认为,这不是最快最好的方法。
还有另一种方法可以替换 SELECT 上的所有 HTML 标记吗?
【问题讨论】: