【发布时间】:2020-08-11 04:51:30
【问题描述】:
我有一些自动化的工作流程,其中包括通过 SQL 更新包含 HTML 标记的列。
基本的 SQL 语句如下:
UPDATE content SET bodytext = '<div class="one two three">Here comes a whole lot of HTML with all special chars and double quotes " and single quotes ' and empty lines and all possible kind of stuff...</div>' WHERE pid = 10;
有没有办法让 MariaDB 或 MySQL 在 SQL(不使用 PHP)中自动转义?
【问题讨论】:
-
编写一个返回转义文本的函数。
-
@nicomp 谢谢你的想法。请您详细说明一个最小的示例吗?
-
类似 SELECT REPLACE ('a"bc', '"', '\'"\'')