1064 由于sql中` 符号不规范产生的问题

1064 由于sql中` 符号不规范产生的问题

   张吉吉     2019年10月24日 01:30     1739    

这个文章在作者刚开始从事运维的时候就写成了,这种问题很是low,本不想发出来,但是后来想想,新手避免不了会遇到这种问题,所以还是发出来。

 

先来一个错误

1.png

碰到了一个很奇怪的事情。

在安装cacti过程中有个语句死活执行不了

grouping char(2) NOT NULL default '',

就是上边这个,但是在不同的表中还有一个相同的语句却能执行。

`grouping` char(2) NOT NULL DEFAULT '',

但是不同的是多了``符号。

 

因为mysql学的并不是很精通,直到百度了`的作用才知道是什么问题。

`就相当于mysql的转义符,当你想使用mysql中的关键字做为表名或者字段名的时候,是需要加上这个符号,告诉mysql这个不是关键字,而是有特殊作用的名称。这样在执行的时候,才不会提示语法错误。

 

高手就不要喷了,初学者这种错误很常见的。

 


文章评论

0

其他文章