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 错误]

我玩过括号和逗号无济于事。这可能是一件很容易解决的事情。

4

1 回答 1

2

似乎这descderby数据库中的保留键。我将字段的名称从更改descdescription并重新运行spring应用程序,然后它就被修复了。

于 2020-06-13T13:12:38.913 回答