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

データベースdescで予約されているキーのようderbyです。フィールドの名前を に変更descdescription、Spring アプリケーションを再実行すると修正されました。

于 2020-06-13T13:12:38.913 に答える