1

clojure.java.sql/create-table を使用してテーブルを作成しようとすると、例外が発生します。

batch entry 0: near "-": syntax error
  [Thrown class java.sql.BatchUpdateException]

create-table 呼び出しは次のようになります。

   (sql/create-table :stories
        [:story-id :integer "PRIMARY KEY"]
        [:story-name :text]
        [:story-name-url :text]
        [:category :text]
        [:genre-one :text]
        [:genre-two :text]
        [:created-on :text]
        [:updated-on :text]
        [:review-count :integer]
        [:chapter-count :integer]
        [:word-count :integer]
        [:rating :integer]
        [:language :integer]
        [:is-complete :boolean]
        [:is-crossover :boolean]
        [:type :text]
        [:pairing :text])))) 
4

1 に答える 1

2

問題は、フィールドに「-」文字を含めることができないことです。「-」を「_」に変更すると、問題が解決します。

于 2012-08-01T05:54:15.293 に答える