加入收藏 | 设为首页 | 会员中心 | 我要投稿 航空爱好网 (https://www.ikongjun.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

如何解决 mysqlERROR 1064

发布时间:2022-07-03 13:05:12 所属栏目:MySql教程 来源:互联网
导读:Mysql中反引号和单引号的区别 反引号,一般在ESC键的下方。 它是为了区分MYSQL的保留字与普通字符而引入的符号。 举个例子:SELECT select FROM test WHERE select=字段值 在test表中,有个select字段,如果不用反引号,MYSQL将把select视为保留字而导致出错
  Mysql中反引号和单引号的区别
  反引号,一般在ESC键的下方。
 
  它是为了区分MYSQL的保留字与普通字符而引入的符号。
  举个例子:SELECT select FROM test WHERE select='字段值'
  在test表中,有个select字段,如果不用反引号,MYSQL将把select视为保留字而导致出错,所以,有MYSQL保留字作为字段的,必须加上反引号来区分。
 
  引号一般用在字段的值,如果字段值是字符或字符串,则要加引号,如:select='字段值'
  不加反引号建的表不能包含MYSQL保留字,否则出错
  用普通引号,当输入左引号时,后面的内容因为引号没有关闭而默认作为引号内的内容,用普通引号括起来的内容为绿色。
 
  我们建表的时候一般都会将表名,库名都加上反引号来保证语句的执行度。反引号,数字1左边的符号。<br/>保留字不能用于表名,比如desc,此时需要加入反引号来区别,但使用表名时可忽略反引号。<br/>create table desc报错<br/>create tabledesc成功<br/>create tabletest成功<br/>drop table test成功<br/>保留字不能用于字段名,比如desc,此时也需要加入反引号,并且insert等使用时也要加上反引号。<br/>create tabletest(descvarchar(255))成功<br/>insert into test(desc) values('fxf')失败<br/>insert into test(desc`) values('fxf')成功。

(编辑:航空爱好网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!