社区
Sybase
帖子详情
保留字做表名,为什么提示错误?
ysfwan
2006-01-24 10:19:56
原来是ASA数据库现在要改到sybase12.5。有一个表中使用了保留字max做的字段名。在sybase12.5中写
create table dbo.aa ("max" char(14) null) ;表aa为什么创建不上呀?
...全文
89
5
打赏
收藏
保留字做表名,为什么提示错误?
原来是ASA数据库现在要改到sybase12.5。有一个表中使用了保留字max做的字段名。在sybase12.5中写 create table dbo.aa ("max" char(14) null) ;表aa为什么创建不上呀?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
guoxyj
2006-01-26
打赏
举报
回复
保留字是不能用的
lw1a2
2006-01-25
打赏
举报
回复
这是Sybase,不是MSSQL,加[]也不行的
smallcrocodile
2006-01-25
打赏
举报
回复
当然了
zjntche_cn
2006-01-24
打赏
举报
回复
不要用保留字呀!
票票飞扬
2006-01-24
打赏
举报
回复
create table dbo.aa ([max] char(14) null) ;
mysql
保留字
能作为表字段吗_如何解决在MySQL中使用
保留字
作为表名或列名时发生的
错误
?...
当您尝试使用
保留字
作为表或列名称时,会发生此
错误
。它可能由于-情况1:每当您使用
保留字
作为表名时-mysql>createtableinsert−>(−>Idint−>);
错误
如下-ERROR1064(42000):YouhaveanerrorinyourSQLsyntax;checkthemanualthatcorrespond...
mybatis-plus insert报错,
提示
sql语法
错误
,原因是使用了关键字/
保留字
作为表名,比如order
使用mybatis-plus时常不手写sql,可以在对应pojo类加上@TableName(value ="`order`"),使用关键字/
保留字
作为表名,然后直接使用mybatis-plus的save方法会导致报错sql语法
错误
。这里同样用反引号包起来也可以解决问题。
mysql
错误
总结之(表名用
保留字
出错)
今天在创建订单表的时候想用order命名,结果一直报错,由于一开始没有想到关键字、
保留字
的原因,一直没有头绪,后来从网上找到了原因,在此记录下,以后要避免出现这种问题。 ⭐ 我们要尽量避免使用关键字和
保留字
来作为表名和字段名。 复原场景: 然而: 至此,排除了基本语法问题,接着上网查看是否有解决方法,发现问题出现在order这一
保留字
上。 总结方案: 1、不要使用关键字、
保留字
作为表名,字...
记一次mysql常犯
错误
(数据库
保留字
和表名的冲突或表字段的冲突)
数据库
保留字
和表名的冲突或表字段的冲突 规避方法: 表名及表字段 都用 `user`,用这个引号括起来 这个引号怎么打,在数据库写查询语句时,按下面那个键即可
MySQL 表名和字段名不要使用
保留字
命名
使用MySQL 数据库,新建了一张表,其中有一个字段名是 limit 插入数据的时候报语法
错误
,检查了好几遍,也没看出 SQL 语句哪里有问题。 最后了解到,字段名 limit 属于数据库保留的关键字。 所以冲突了,有两种解决办法: (1)使用撇号把字段名包起来:`limit`,就不会报错了。 (2)修改字段名。只要不是
保留字
就行。 在MySQL中,当表名或字段名乃至数据库名和
保留字
冲突时,在SQL语句里可以用撇号(`)括起来。 SQL Server里是用 [ ] 括起来就能正常使用。 M.
Sybase
2,596
社区成员
25,614
社区内容
发帖
与我相关
我的任务
Sybase
Sybase相关技术讨论区
复制链接
扫一扫
分享
社区描述
Sybase相关技术讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章