みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

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);

投稿日時 - 2015-07-13 17:58:28

QNo.9011635

困ってます

質問者が選んだベストアンサー

できない場合があるようです。

参考URL:http://d.hatena.ne.jp/IwamotoTakashi/20080329/p1

投稿日時 - 2015-07-13 18:05:31

ANo.1

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問