问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

有个mysql存储过程,当字符串参数传进去带单引号,就会报错,请问怎么解决?

发布网友 发布时间:2022-10-04 14:47

我来回答

1个回答

热心网友 时间:2023-10-14 17:19

MySQL识别下列转义字符:

\0
一个ASCII 0 (NUL)字符。
\n
一个新行符。
\t
一个定位符。
\r
一个回车符。
\b
一个退格符。
\'
一个单引号(“'”)符。
\"
一个双引号(“"”)符。
\\
一个反斜线(“\”)符。
\%
一个“%”符。它用于在正文中搜索“%”的文字实例,否则这里“%”将解释为一个通配符。
\_
一个“_”符。它用于在正文中搜索“_”的文字实例,否则这里“_”将解释为一个通配符。
注意,如果你在某些正文环境中使用“\%”或“\%_”,这些将返回字符串“\%”和“\_”而不是“%”和“_”。

有几种方法在一个字符串内包括引号:

一个字符串内用“'”加引号的“'”可以被写作为“''”。
一个字符串内用“"”加引号的“"”可以被写作为“""”。
你可以把一个转义字符(“\”)放在引号前面。
一个字符串内用“"”加引号的“'”不需要特殊对待而且不必被重复或转义。同理,一个字符串内用“'”加引号的与“"”也不需要特殊对待。
下面显示的SELECT演示引号和转义如何工作:

mysql> SELECT 'hello', '"hello"', '""hello""', 'hel''lo', '\'hello';
+-------+---------+-----------+--------+--------+
| hello | "hello" | ""hello"" | hel'lo | 'hello |
+-------+---------+-----------+--------+--------+

mysql> SELECT "hello", "'hello'", "''hello''", "hel""lo", "\"hello";
+-------+---------+-----------+--------+--------+
| hello | 'hello' | ''hello'' | hel"lo | "hello |
+-------+---------+-----------+--------+--------+

mysql> SELECT "This\nIs\nFour\nlines";
+--------------------+
| This
Is
Four
lines |
+--------------------+

如果你想要把二进制数据插入到一个BLOB列,下列字符必须由转义序列表示:

NUL
ASCII 0。你应该用'\0'(一个反斜线和一个ASCII '0')表示它。
\
ASCII 92,反斜线。用'\\'表示。
'
ASCII 39,单引号。用“\'”表示。
"
ASCII 34,双引号。用“\"”表示。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
异想记歌词,杨幂唱滴! 有什么好打理的烫发发型可以推荐? 有哪些韩系卷发造型比较好打理? 哪些短发卷发造型比较好打理? 什么样的卷发发型比较好打理? 好打理的卷发造型有哪些值得推荐? 有哪些卷发发型比较好打理? 有哪些卷发造型比较好打理? 为什么离线迅雷看看播放器就不能用了,毕竟里面的是已经下载好了的,知... 迅雷离线用不了,连云播的搜索都用不了,是被封了吗? mysql别名加单引号? toyota86140-yy040是什么车子的 广东萝卜泡菜的方法 广东萝卜泡菜的做法 新买的苹果12没有下载应用的软件 ,并且点App Store商店出现正在核实信息? 13中的位于袋形走道两侧具体是指什么位置 消防疏散环形通道中又有袋形通道,袋形通道末端房间疏散距离应该怎么计算?求大神指点! 袋形走道两侧和尽端有什么区别 袋形走道的概念只在公共建筑里有,为什么在厂房里没有? 袋形走道是什么样的? 广汽丰田toyota是什么车型 在襄樊,哪里可以买到排骨味霸 排骨味霸复合调味料可以生吃吗 排骨味霸适合放哪些菜 日本味霸的危害是什么? 远程关闭小米平板电脑 遭遇洪水如何自救逃生 有什么办法 教师节祝老师快乐的话 云计算就业前景如何 老师节日祝词怎么写? 王者荣耀孙尚香怎么搭配铭文 师傅说事在人为啥意思啊 送外卖、跑滴滴、送快递真实工资有多少?为什么网上老说他们收入上万? 日历的谜语 饺子皮怎么弄不冻裂 饺子皮不冻裂方法 手工汤圆制作方法 手工汤圆的做法 快速手工汤圆的家常做法 手工汤圆怎么做简单快速 谜语是 年年都换新日历 谜底是什么阿 萝卜水泡菜的腌制方法 白萝卜泡菜的腌制方法 如何选择儿童游乐设施 一只蜜蜂和日历,一个成语 谜语 帮帮忙 苍蝇叮在日历上打一谜语 怎么把东芝2023A打印机造影仓拿出来? 海尔空调KFR—72W/2023A室外机对应KFR—72LKBA23AU1室内机是变频空调吗? 日历猜字谜,五月大1 天井式空调安装需要哪些条件 包皮手术有一针开线了怎么办? 《血龙骄雄》txt下载在线阅读全文,求百度网盘云资源 包皮手术术后开线了应该怎么处理 血龙骄雄有几个女主角 包皮手术后线崩开了,怎么办