如何在MySQL中插入括号和斜杠

时间:2015-08-31 18:07:20

标签: mysql

我试图使用MySQL逃避两个括号。从A.T。开始给我一个错误。

INSERT INTO `schools`(`schoolid`, `name`) VALUES (1,"A.T. Still University of Health Sciences(AZ / MO)")

3 个答案:

答案 0 :(得分:6)

您不需要在该声明中“逃避”任何内容。您只需要在SQL中使用单引号作为字符串:

'A.T. Still University of Health Sciences(AZ / MO)'

看起来MySQL depending on the ANSI_QUOTES setting支持可以支持双引号。但除非有令人信服的理由使用它们,否则我建议坚持使用单引号,因为它更标准,更常用。

答案 1 :(得分:2)

您需要对字符串使用单引号而不是双引号。试试这个:

INSERT INTO `schools`(`schoolid`, `name`) 
VALUES (1,'A.T. Still University of Health Sciences(AZ / MO)')

<强> SQL FIDDLE DEMO

答案 2 :(得分:1)

在插入声明中使用特殊字符转义序列

按序列表示的转义序列字符

  1. \ 0 ASCII NUL(0x00)字符
  2. \&#39;单引号(“&#39;”)字符
  3. \&#34;双引号(“&#34;”)字符
  4. \ b退格字符
  5. \ n换行符(换行符)
  6. \ r \ n回车符号
  7. \ t标签字符
  8. \ Z ASCII 26(Control + Z);见表格后的注释
  9. \反斜杠(“\”)字符
  10. \%一个“%”字符;见表格后的注释
  11. _一个“_”字符;见表格后的注释