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}