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

本文共 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

你可能感兴趣的文章
C分配struct变量一个不理解的地方
查看>>
令牌桶算法限流
查看>>
PHP从数组中找到指定元素的位置
查看>>
Getting Started with iOS Development Part9:Preparing your application for "In App Purchases"
查看>>
Google Maps API v3离线开发包
查看>>
java mina学习资料
查看>>
(原)Matlab的svmtrain和svmclassify
查看>>
Linux-eth0 eth0:1 和eth0.1关系、ifconfig以及虚拟IP实现介绍
查看>>
HttpClient连接池抛出大量ConnectionPoolTimeoutException: Timeout waiting for connection异常排查...
查看>>
[转]多个ajax请求时控制执行顺序或全部执行后的操作
查看>>
CStringArray error C2248: 'CObject::CObject' : cannot access private member declared in class
查看>>
玫瑰的红色
查看>>
Smack 结合 Openfire服务器,建立IM通信,发送聊天消息
查看>>
.net中生成excel后调整宽度
查看>>
vi快捷键
查看>>
jython - 安装
查看>>
Java之线程(0) - 序
查看>>
给Easyui combobox设定默认值
查看>>
动画效果(兼容各个浏览器)
查看>>
sql点滴42—mysql中的时间转换
查看>>