mysql入库时单双引号的转译问题

sy930822 2016-04-15 10:08:15

4个反斜杠可以转译成一个反斜杠,将所有的单双引号前面加上反斜杠,所以最后就是五个反斜杠
MySql字符转义

在字符串中,某些序列具有特殊含义。这些序列均用反斜线(‘\’)开始,即所谓的转义字符。MySQL识别下面的转义序列:
\0 ASCII 0(NUL)字符。
\' 单引号(‘'’)。

\" 双引号(‘"’)。

\b 退格符。

\n 换行符。

\r 回车符。

\t tab字符。

\Z ASCII 26(控制(Ctrl)-Z)。该字符可以编码为‘\Z’,以允许你解决在Windows中ASCII 26代表文件结尾这一问题。(如果你试图使用mysql db_name < file_name,ASCII 26会带来问题)。

\\ 反斜线(‘\’)字符。

\% ‘%’字符。参见表后面的注解。

\_ ‘_’字符。参见表后面的注解。
...全文
536 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
说不定就能接到分呢
奄灬苟且偷生 2016-04-15
  • 打赏
  • 举报
回复
我看完了,还有一个问题 分给谁

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧