我有一个在三个文本列上构建的CSV文件。我们将它们称为A,B,C列。在A列中,我有自由文本,可能包含几行撇号。
我想创建一个包含CSV文件中所有行的mysql表。我该如何处理撇号?
P.S。要创建mysql表,我计划使用excel公式创建插入查询。
答案 0 :(得分:0)
来自网站:
有几种方法可以在字符串中包含引号字符:
引用“'”的字符串中的“'”可写为“''”。
引用“"”的字符串中的“"”可写为“""”。
通过转义字符(“\”)来引用引号字符。
引用“"”字符串中的“'”不需要特殊处理 不需要加倍或逃脱。以同样的方式,在字符串中“"” 引用“'”不需要特殊处理。
所以要么使用两个撇号,要么先用反斜杠。
编辑:我看到你说你正在使用Excel。我可以从经验告诉你它与引号字符真的混淆,特别是因为两个单引号看起来像双引号。在这种情况下,最好使用反斜杠选项。