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

时间:2013-09-25 10:24:59

标签: primary-key derby alter-table

我正在使用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错误]

我玩过括号和逗号,但无济于事。这可能是一个非常简单的事情要解决。

1 个答案:

答案 0 :(得分:1)

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