SQL状态:42X01]语法错误:在第2行第58列遇到“ DESC”

问题描述 投票:1回答:1

我正在使用DBVisualiser对Derby数据库执行SQL命令。但是,DESC命令有问题。

我想使用降序创建降序的主键,而不是使用默认ASC创建主键

ALTER TABLE MESSAGE

ADD CONSTRAINT SQL130301151549641 PRIMARY KEY (SENT_TIME DESC)

执行时,出现以下错误。

11:49:59 [ALTER-0行,0.000秒] [错误代码:0,SQL状态:42X01]语法错误:在第2行第58列遇到“ DESC”。 ...执行了1条语句,影响了0行,执行/获取时间:0.000 / 0.000秒[0成功,0警告,1错误]

我玩了方括号和逗号,但无济于事。这可能是很简单的解决方法。

primary-key derby alter-table
1个回答
0
投票

似乎descderby数据库中的保留键。我将字段名称从desc更改为description,然后重新运行spring应用程序,然后将其修复。

© www.soinside.com 2019 - 2024. All rights reserved.