博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Mysql的转义字符
阅读量:6428 次
发布时间:2019-06-23

本文共 304 字,大约阅读时间需要 1 分钟。

Mysql的转义字符是”\”,即反斜杠,在INSERT语句中,如果被插入的文本中包含反斜杠,那么反斜杠会被吃掉。例如:

INSERT INTO tb (id,json) VALUES ('1','"person":"{\"name\":\"yp\",\"age\":\"25\"}"');

插入后,数据库中的记录中不会有“\”出现,它神秘的消失了。

解决方法: 在插入之前将字符串中的"\"替换成:"\\"即可。在Java中可以使用:str.replaceAll("\\\\","\\\\\\\\");

参考:

转载于:https://www.cnblogs.com/yepei/p/5650301.html

你可能感兴趣的文章
yii2项目新增swoole
查看>>
iOS版莆田系医院查询(Go+Swift实现)
查看>>
Swift包管理: 源文件布局[翻译]
查看>>
dubbo Dubbo_JStack 路径配置
查看>>
有公司需要招人的朋友帮推荐一下啊——时间真是不巧
查看>>
SpringMVC笔记系列(2)——@RequestMapping请求映射物理视图解析
查看>>
fastjson快速上手(2)
查看>>
MySQL笔记
查看>>
windows下最便捷的openssl 安装方式
查看>>
增强for循环和普通for循环的区别
查看>>
Intellij IDEA 最头大的问题,如何自定义注释模板?
查看>>
Mac下通过brew安装postgresql
查看>>
Eclipse rcp 开发 : 集成aptana
查看>>
Java 数组转换为List
查看>>
图元的属性---OpenGL状态变量
查看>>
pt-query-digest查询日志分析工具
查看>>
那些VisualStudio隐藏的调试功能(转)
查看>>
【原创】Erlang 中 binary_to_term 和 term_to_binary 的使用场景
查看>>
【转载】升级OpenSSL修复高危漏洞Heartbleed
查看>>
Struts秘籍之第1段:配置Struts应用
查看>>