我在MySQL数据库中有一个名为"来自"。的列 但我的查询引发了错误。 我做错了什么?
SELECT name, to, from
FROM table1
错误代码:1064。您的SQL语法有错误;检查与您的MySQL服务器版本相对应的手册,以便在FROM表附近使用正确的语法'在第1行
答案 0 :(得分:1)
如果引用保留字,则允许使用保留字作为标识符 在第9.2节“模式对象名称"
中描述
表9.2提供了关键字和保留字的列表,其中包括FROM
。
因此:
select `from` from tablename
同样来自该页面:
例外:限定名称中的句点后面的单词必须是标识符,因此即使保留它也不需要引用
所以这也会起作用:
select tablename.from from tablename