SQL中使用关键词创建表或字段
2024-08-28 06:35:55
有时候我们给表或者字段命名时,会无意中选择了一个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中的关键字,必须加上""才能使用
但是,命名表或者字段等时,最好考虑使用非保留名称
最新文章
- RabbitMq 集群配置
- 快销品 车销批发管理手持终端PDA系统 打印开单 入库 库存 盘点多功能一体
- 基于流的自动化构建工具------gulp (简单配置)
- android 定制自己的日志工具
- LocalDB简介和在VS2012及以上版本的使用
- SQL Server 2005 数据库复制(转载)
- mysql storage enginees
- GLSL实现Glow效果 [转]
- NSMakeRange基础函数应用
- Linux驱动的两种加载方式过程分析
- zabbix 主机名必须要能ping通
- Android:Drag and Drop的应用
- Android高仿qq及微信底部菜单的几种实现方式
- 手把手图文并茂教你发布Android开源库
- Idea查看并过滤某个接口或者类的实现
- vim 自动添加作者、版权、修改时间等信息
- Python全栈开发之---输入输出与流程控制
- Oracle SQL Developer连接报错以及链接oracle的sqlplus出现协议适配器错误
- SpringBoot使用AutoConfiguration自定义Starter
- 『科学计算』科学绘图库matplotlib学习之绘制动画