有时候我们给表或者字段命名时,会无意中选择了一个SQL中的关键字进行命名,然后就报错了:

ERROR:  syntax error at or near "limit"

MySQL解决方法:

  在MySQL中需要添加 ``

create table  `order` (id int, `limit` int);   # 由于order和limit都是MySQL中的关键字,必须加上``才能使用

PostgreSQL解决方法:

  在PostgreSQL中需要添加 ""

create table  "order" (id int, "limit" int);   # 由于order和limit都是PostgreSQL中的关键字,必须加上""才能使用

但是,命名表或者字段等时,最好考虑使用非保留名称

最新文章

  1. RabbitMq 集群配置
  2. 快销品 车销批发管理手持终端PDA系统 打印开单 入库 库存 盘点多功能一体
  3. 基于流的自动化构建工具------gulp (简单配置)
  4. android 定制自己的日志工具
  5. LocalDB简介和在VS2012及以上版本的使用
  6. SQL Server 2005 数据库复制(转载)
  7. mysql storage enginees
  8. GLSL实现Glow效果 [转]
  9. NSMakeRange基础函数应用
  10. Linux驱动的两种加载方式过程分析
  11. zabbix 主机名必须要能ping通
  12. Android:Drag and Drop的应用
  13. Android高仿qq及微信底部菜单的几种实现方式
  14. 手把手图文并茂教你发布Android开源库
  15. Idea查看并过滤某个接口或者类的实现
  16. vim 自动添加作者、版权、修改时间等信息
  17. Python全栈开发之---输入输出与流程控制
  18. Oracle SQL Developer连接报错以及链接oracle的sqlplus出现协议适配器错误
  19. SpringBoot使用AutoConfiguration自定义Starter
  20. 『科学计算』科学绘图库matplotlib学习之绘制动画

热门文章

  1. OpenSSL中关于RSA_new和RSA_free的内存泄漏
  2. 收集的20个非常有用的Java程序片段
  3. jsp四大作用域之page
  4. JNI接口的使用(简单版)
  5. 2018.3.16 win 关闭自动更新代码
  6. 采用maven 对tomcat 进行自动部署
  7. 51nod——1391 01串(字符串、前缀和)
  8. (69)zabbix监控惠普打印机
  9. 【Ubuntu】ubuntu基本操作命令
  10. mysql 的 case when 用法