Error updating database. Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have

696 ワード


1.文の挿入エラー:
INSERT INTO analysis_parameter (analysis_id,index,type,key,data_length)        
VALUES( 45,1,int,name,1 )  , ( 45,2,int,score,1 )

挿入に失敗しました.このフィールドindexとkeyの2つはmysqlデータベースのキーワードと一致しています.つまり、
フィールドの属性はこの2つの字を使うことができなくて、交換して間違いを報告しません
2.更新文エラー

   UPDATE 2g_device dd SET describe = #{describe},dev_name=#{devName}
   where dev_uid=#{devUID}

テーブルの別名を付けないときに呼び出すとエラーが表示されます.
テーブル別名を付けるとできません.describeキーワードの問題です.

   UPDATE 2g_device dd SET dd.describe = #{describe},dd.dev_name=#{devName}
   where dd.dev_uid=#{devUID}