码迷,mamicode.com
首页 > 数据库 > 详细

SQL中使用关键词创建表或字段

时间:2018-07-22 17:04:01      阅读:200      评论:0      收藏:0      [点我收藏+]

标签:mysql   class   create   使用   添加   postgresq   span   ``   erro   

有时候我们给表或者字段命名时,会无意中选择了一个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中的关键字,必须加上""才能使用

 

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

SQL中使用关键词创建表或字段

标签:mysql   class   create   使用   添加   postgresq   span   ``   erro   

原文地址:https://www.cnblogs.com/ryanzheng/p/9350259.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!