私のデータベースのプライマリキーの値をチェックするJavaコードを作成しています。すでに存在する場合は、値が上書きされます(対応する行をクリアして新しい値を更新します)いくつかのものが私に最適なアプローチを示唆していますか?私のテーブルの主キーの値をオーバーライドしたい
-6
A
答えて
0
多分このような何か?
IF EXISTS (SELECT * FROM Table1 WHERE Column1=’SomeValue’)
UPDATE Table1 SET (…) WHERE Column1=’SomeValue’
ELSE
INSERT INTO Table1 VALUES (…)
+0
それを試みます。ありがとう! –
+0
あなたが言う必要があるjavaのみのクエリです。文字列クエリ= "IF EXISTS(SELECT * FROM Table1 WHERE Column1 = 'SomeValue')UPDATEテーブル1 SET(...)WHERE Column1 = 'SomeValue' ELSE INSERT INTO Table1VALUES(...)"; executeSQLQuery(クエリ、 "挿入");そんな感じ –
関連する問題
- 1. 2つのテーブルの主キー
- 2. テーブルの主キーの検出
- 3. Customedのテーブルの主キー
- 4. テーブルにインデックスを持たない主キー?
- 5. 同じテーブルの主キーと外部キー
- 6. を選択し、主キーの値
- 7. 主キー値の更新Cassandra
- 8. 複数値の主キー?
- 9. oracle主キーの連続値
- 10. の.NET mvc3 mysqlのテーブルの主キー
- 11. は、私は2つのテーブルを構築したデータベースを持っている主キーと外部キー
- 12. SQL Server - テーブルの主キーの選択
- 13. SQLテーブルの主キーの選択
- 14. sqliteの主キーは、テーブルのエラーに
- 15. 子テーブルの主キーとして外部キーを持つ
- 16. は、私はこのテーブルを持っているいずれかのドロップ主キー
- 17. MySQLの列のデフォルト値は、別のテーブルの主キーのデフォルト値は
- 18. 主キーなしのジャンクション・テーブルでDELETEまたはUPDATE可能
- 19. Entity Framework:汎用リポジトリとテーブルの主キー
- 20. 複数のテーブル(主キー)に1つの外部キーを接続
- 21. は、いくつかの体は、私は、主キーテーブルからテーブルの外部キーを追加したい
- 22. 新しい列をOracle表に追加した後の主キー値の生成
- 23. 別のテーブルには、2つのテーブルの主キーの関係PHP
- 24. 主キーのないテーブルのScaffold-DbContextモデルを作成する
- 25. 主キーの値を変更する
- 26. 私は、次の3つのテーブル持っている複合主キー
- 27. 主キーと外部キー - テーブルのエントリの削除は
- 28. 主キーのない2つのテーブルの一致しない列を表示
- 29. mysqlのテーブルに別の主キーを追加します。
- 30. タイムスタンプと主キーを使用したテーブル分割
の可能性のある重複した[我々は、テーブルの主キーの値を更新することはできますか?](http://stackoverflow.com/questions/3838414/can-we-update-primary-key-values-of-a-テーブル) – xenteros