公式アカウントからの投稿が始まります

MySQLのON DUPLICATE KEY UPでエラーもでずに、
更新や新規作成もされない。



MySQLで、ON DUPLICATE KEY UPDATE を初めて使っています。
ところが、レコードが更新や作成されなくて困っています。

具体的には、下記のようなSQL文ですが、
どこがわるいのでしょうか?

String strSQL =
"INSERT INTO interview_patient_modoule ("
+ "aaa" ・・・複合キー
+",bbb" ・・・複合キー
+",ccc"
+",ddd"  ・・・複合キー
+",eee"
+ ")"
+ " VALUES ("
+ "1"
+ ",2"
+ ",3"
+ ",4"
+ ",5"
+ ")"
+ "ON DUPLICATE KEY UPDATE"
+ "aaa = 1" ・・・複合キー
+",bbb = 2" ・・・複合キー
+",ddd = 3";  ・・・複合キー

// SQLの実行
dbStatement.execute(strSQL);

A 回答 (1件)

えらそうに言ってるけど今回もタイプミスがあるよ

    • good
    • 0
この回答へのお礼

そうりゃ、そうでしょ。
ここに本当のソースをかくわけじゃないんだから。

お礼日時:2015/07/14 10:01

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!