MySQL的反引号能不能去掉?
看着太烦人了.
/*================分割线==================*/
我本机的MySQL,用Navicat打开,不会出现`
公司开发环境的MySQL,用Navicat打开就会出现`
相关问题
- sqlyog export query result as csv
- NOT DISTINCT query in mySQL
- MySQL: conduct a basic search
- Why sometimes there is one of more gap(s) in the v
- mySQL alter table on update, current timestamp
该语法是为了区分MYSQL的保留字与普通字符而引入的符号。
举例:SELECT select FROM test WHERE select=‘字段值’
在test表中,有个select字段,如果不用反引号,MYSQL将把select视为保留字而导致出错,所以,有MYSQL保留字作为字段的,必须加上反引号来区分。
简而言之就是如果你的表名或者字段有和mysql关键字或保留字相同的就必须使用反引号加以区分。
如果不是关键字,就可以去掉。
关闭帖子了,最终答案是,无法去除反引号
虽然没搞明白,为啥我本机上用navicat打开视图不会显示反引号,而公司的机器上会显示反引号,可能跟Navicat版本有关吧