亲爱的Stackoverflow上的朋友,
我最近开始学习SQL,而我正在尝试将'作为一个值添加到MYSQL社区版中。
例如,为了添加字母A id'put
INSERT INTO symbols (test_chars) VALUES ('A');
但如果我想添加'本身怎么会这样做呢?
'''不适合我,我觉得不应该怎么做。
非常感谢和最诚挚的问候,
瓦卡
答案 0 :(得分:3)
你使用了很多单引号。在字符串中加倍单引号是单引号。因此,连续的四个单引号定义了一个带有一个引号的字符串:
INSERT INTO symbols (test_chars) VALUES ('''');
开头和结尾的引号分隔字符串。中间的两个引号是单引号字符。
这是ANSI标准,可以在任何数据库中使用。
答案 1 :(得分:0)
if user has not input exit continue run the application, else exit
答案 2 :(得分:0)
documentation是你最好的朋友。
有几种方法可以在字符串中包含引号字符:
- 引用
'
的字符串中的'
可以写为''
。- 引用
"
的字符串中的"
可以写为""
。- 通过转义字符(
\
)来引用引号字符。- 引用
'
的字符串中的"
无需特殊处理,无需加倍或转义。同样,"
引用的字符串中的'
无需特殊处理。
正如您所看到的,您的问题有三种可能的解决方案。选择你最喜欢的。