java - mybatisがデータベースに存在する場合は変更し、存在しない場合は追加する方法
给我你的怀抱
给我你的怀抱 2017-05-17 10:04:15
0
3
580

挿入機能を実装したいのですが、挿入前にデータベース内にキーフィールドと同じデータがあるかどうかを判定し、あれば修正操作を行い、なければ挿入操作を行いたいのですがアドバイスを求める: 何か方法はありますか? 自分で問い合わせて判断することもできますが、直接電話してすべてのプロセスを完了できますか? mybatisにも同様の方法はありますか?

给我你的怀抱
给我你的怀抱

全員に返信(3)
过去多啦不再A梦

mysqlには重複キーの更新があります。キーフィールドの一意のインデックスを作成するだけです

いいねを押す +0
黄舟

mybatis应该没有这样的条件控制, 只能看数据库有没有类似的条件控制, 如果是oracle可以用merge into using (subquery) on (condition) when matched then update (update statement) when not matched then insert (insert statement)

いいねを押す +0
刘奇

mysql の replace into を使用できますか?

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート