#符号搞乱SQL查询

Reb*_*e07 1 mysql sql

我必须使用SQL SELECT语句来返回一些结果.我需要返回有关员工,Employee#和EmployeeName的两条信息.

我试过了

SELECT Employee#, EmployeeName FROM EmployeeTable
Run Code Online (Sandbox Code Playgroud)

但是在MySQL中,来自#symbol forward的所有东西都是灰色的.那个符号弄乱了我的查询,但它是给我的表的一部分.如何使用此员工#进行搜索而不会搞砸?谢谢.

Joe*_*orn 5

使用反引号(`)来逃避MySQL中奇怪的列和表名:

SELECT `Employee#`, EmployeeName FROM EmployeeTable   
Run Code Online (Sandbox Code Playgroud)

或者,更好的是,首先不要在这些名称中使用特殊字符.