What is the MySQL query equivalent of PHP strip_tags?

后端 未结 9 822
情书的邮戳
情书的邮戳 2020-11-27 18:49

I have a large database which contains records that have tags in them and I would like to remove them. Of course there is the method where I create a

9条回答
  •  孤街浪徒
    2020-11-27 19:16

    I'm using the lib_mysqludf_preg library for this and a regex like this:

    SELECT PREG_REPLACE('#<[^>]+>#',' ',cell) FROM table;
    

    Also did it like this for rows which with encoded html entities:

    SELECT PREG_REPLACE('#<.+?>#',' ',cell) FROM table;
    

    There are probably cases where these might fail but I haven't encountered any and they're reasonably fast.

提交回复
热议问题