我正在使用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错误]
我玩过括号和逗号,但无济于事。这可能是一个非常简单的事情要解决。
答案 0 :(得分:1)
似乎desc
是derby
数据库中的保留密钥。我将字段名称从desc
更改为description
,然后重新运行spring应用程序,然后将其修复。