Mysql的转义字符
2016-07-07 15:32
309 查看
Mysql的转义字符是”\”,即反斜杠,在INSERT语句中,如果被插入的文本中包含反斜杠,那么反斜杠会被吃掉。例如:
插入后,数据库中的记录中不会有“\”出现,它神秘的消失了。 解决方法: 在插入之前将字符串中的
INSERT INTO tb (id,json) VALUES ('1','"person":"{\"name\":\"yp\",\"age\":\"25\"}"');
"\"替换成:
"\\"即可。在Java中可以使用:
str.replaceAll("\\\\","\\\\\\\\");
相关文章推荐
- 我用的一些mysql函数--
- unbuntu下MySQL数据库的安装
- MySQL字符集导致的乱码问题!
- mysql去除严格模式/插入数据库遇到重复保证唯一
- MySQL查看相关信息
- Mysql中的Btree与Hash索引比较
- Hibernate5配置与使用详解
- mysql explain用法
- 从MySQL Bug#67718浅谈B+树索引的分裂优化
- SQL之mysql常用操作语句(入门级)
- mysql 导入导出
- mysql优化
- MySQL数据库占用的空间、表记录的行数
- MySQL修改主键属性
- mysql随机从数据库查询数据
- MySQL开发中常用的查询语句总结
- mybatis-paginator+mysql 简单案例
- mysql源码rmp包的安装步骤
- MYSQL数据库字段字符集查看修改
- MySQL索引原理及慢查询优化