我是MySQL的新手,想要拉/显示包含空格的字段。我认为以下语法可行 - 但它给我一个错误代码1054:
SELECT [Record ID] FROM testDB.all;
答案 0 :(得分:1)
尝试使用反引号:
SELECT `Record ID` FROM testDB.all;
旁注:
后退标记用于表和列标识符,但仅在标识符是MySQL保留关键字时才需要,或者当标识符包含空格字符或超出有限集的字符时,通常建议避免使用保留关键字尽可能作为列或表标识符,避免引用问题。
以下情况需要返回滴答:
SELECT id, `my name`, `another field` , `field,with,comma`