现场命名基础知识

时间:2014-04-22 07:02:05

标签: mysql

我是MySQL的新手,想要拉/显示包含空格的字段。我认为以下语法可行 - 但它给我一个错误代码1054:

SELECT [Record ID] FROM testDB.all;

1 个答案:

答案 0 :(得分:1)

尝试使用反引号:

SELECT `Record ID` FROM testDB.all;

旁注:

  

后退标记用于表和列标识符,但仅在标识符是MySQL保留关键字时才需要,或者当标识符包含空格字符或超出有限集的字符时,通常建议避免使用保留关键字尽可能作为列或表标识符,避免引用问题。

以下情况需要返回滴答:

SELECT id, `my name`, `another field` , `field,with,comma`