Mysql 我可以在数据类型为文本的表列中插入qoutes吗

Mysql 我可以在数据类型为文本的表列中插入qoutes吗,mysql,Mysql,这就像我想从连接到后端的前端输入html实时编码一样,但是当我使用包含等号和引号的锚和图像时,我会给出一个arror,我也曾处理过这个问题。我找到的最简单的解决方案是使用to_base64将html编码为base64并存储它。然后,当你想要它回来,只需再次解码 Base64编码将一个字符串编码为另一个仅由“普通”字母字符组成的字符串,因此非常适合存储包含MySQL可能会解释为转义字符的字符的字符串 例如,要插入文本“html=\”,可以执行以下操作 INSERT INTO test (html)

这就像我想从连接到后端的前端输入html实时编码一样,但是当我使用包含等号和引号的锚和图像时,我会给出一个arror

,我也曾处理过这个问题。我找到的最简单的解决方案是使用to_base64将html编码为base64并存储它。然后,当你想要它回来,只需再次解码

Base64编码将一个字符串编码为另一个仅由“普通”字母字符组成的字符串,因此非常适合存储包含MySQL可能会解释为转义字符的字符的字符串

例如,要插入文本“html=\”<>,可以执行以下操作

INSERT INTO test (html)
VALUES
   (TO_BASE64('html = \' < > ')   ) ;

这是mysql 5.6版的作品,您好,请将您的代码放在这里。让我们知道您尝试了什么。您可以在专栏中添加任何您喜欢的内容,如果你使用sql参数,它会变得容易得多——读取并创建一个its,就像我创建了一个CRUD web应用程序一样,它是用来发布新闻和任何信息的,使用PHP和MYSQL,但是我在前端使用了一个post内容字段atextarea,并在数据库中给它一个文本数据类型,但在我插入前端的一个图像时,它失败了使用了HTML的图像标记这样一个标记,但我未能保存到数据库中,但当我删除该标记时,它会保存。谢谢你,但我在这个环境中是新的
SELECT FROM_BASE64(html) AS html FROM test;