最新消息: 新版网站上线了!!!

mysql 反单引号处理字段名和表名为保留字导致的错误

mysql中sql语句中如果表名或者字段名称用的是保留字符,那就必须要加上反单引号,不然会出现语法错误

执行语句:

alter table ecs_goods add(desc varchar(100))

提示如下错误:

错误

SQL 查询:

alter table ecs_goods add(desc varchar(100))
MySQL 返回:

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'desc varchar(100))' at line 1 

5.jpg

错误原因:desc是sql语句中的一个保留字符,desc命令查看表详细设计结构,所以添加desc字段时必须加上返单引号(`)

alter table ecs_goods add(`desc` varchar(100))这样就没问题了


.....

转载请注明:谷谷点程序 » mysql 反单引号处理字段名和表名为保留字导致的错误