Gle*_*leb 18
为什么不试试呢?
mysql> select name from name;
+------+
| name |
+------+
| 1 |
+------+
Run Code Online (Sandbox Code Playgroud)
你也可以用``引用任何名字.
mysql> select `from` from `from`;
+------+
| from |
+------+
| 1 |
+------+
Run Code Online (Sandbox Code Playgroud)
小智 5
您应该可以调用列“名称”。查看http://dev.mysql.com/doc/refman/5.1/en/reserved-words.html有关如何处理保留字的更多详细信息。
用 (`) 字符包装列名称可确保即使是保留字也不会被误解。
无论你是否可以,你可能首先要考虑为什么要这样做。名字是什么?什么样的名字?几年后,如果您查看数据库架构,您还会记得这些细节吗?
我建议,按照您对待任何变量名称的方式对待列名称,并为其指定一个描述性名称,这将符合您的最佳利益。多年后,您(或任何维护您代码的人)将会感谢您。