1、在mysql中,保留字不能作为表名,字段名等用处,如下:
mysql> alter table student add column desc varchar(16) after name;
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(16) after name' at line 1
2、怎么解决这个问题?
a、使用其他的单词
b、使用倒引号,告诉mysql不要把它当做保留字解析。如下:
mysql> alter table student add column `desc` varchar(16) after name;
Query OK, 1 row affected
3、假如表名或者字段名存在保留字,导出来的sql脚本就会存在问题,导入就会出错。怎么解决这个问题?
mysql导出来的sql脚本,对于表名和字段名,统一都加上了倒引号。

最新文章

  1. A.Kaw矩阵代数初步学习笔记 3. Binary Matrix Operations
  2. mac下mysql的安装
  3. 动态WebService方法
  4. C#中2、8、16进制 有符号转换10进制正负数
  5. php完整验证码代码
  6. 【BZOJ1050】【枚举+并查集】旅行comf
  7. javacc
  8. 用tomcat搭建web服务器
  9. c#中获取路径方法
  10. [bzoj1819] [JSOI]Word Query电子字典
  11. VUE+webpack+npm项目中的RSA加解密
  12. jquery 1.7.2源码解析(二)构造jquery对象
  13. java-面向对象的多态性摘要
  14. Python-bootstrap
  15. PXC搭建
  16. Linux虚拟主机管理系统---wdcp
  17. linux下文件转码
  18. 如何使用JW Player来播放Flash并隐藏控制按钮和自定义播放完成后执行的JS
  19. SQL select 和SQL where语句
  20. Redis核心解读

热门文章

  1. 关于sql server 2008过期导致 MSSQLSERVER服务就无法启动,手动启动就报告错误代码17051。
  2. C#:实现托盘(任务栏图标与托盘图标互斥)
  3. Maven invalid task...
  4. 每日一九度之 题目1030:毕业bg
  5. java文件上传到服务器
  6. 将html table中的数据封装成json格式数据
  7. Poj(3615),Floyd,最大值中的最小值
  8. 通用的linux下安装配置svn独立服务
  9. ldataset 与 list 的使用
  10. SpringMVC拦截器2(资源和权限管理)(作为补充说明)