挿入機能を実装したいのですが、挿入前にデータベース内にキーフィールドと同じデータがあるかどうかを判定し、あれば修正操作を行い、なければ挿入操作を行いたいのですがアドバイスを求める: 何か方法はありますか? 自分で問い合わせて判断することもできますが、直接電話してすべてのプロセスを完了できますか? mybatisにも同様の方法はありますか?
mysqlには重複キーの更新があります。キーフィールドの一意のインデックスを作成するだけです
mybatis应该没有这样的条件控制, 只能看数据库有没有类似的条件控制, 如果是oracle可以用merge into using (subquery) on (condition) when matched then update (update statement) when not matched then insert (insert statement)
mybatis
oracle
merge into using (subquery) on (condition) when matched then update (update statement) when not matched then insert (insert statement)
mysql の replace into を使用できますか?
mysqlには重複キーの更新があります。キーフィールドの一意のインデックスを作成するだけです
mybatis
应该没有这样的条件控制, 只能看数据库有没有类似的条件控制, 如果是oracle
可以用merge into using (subquery) on (condition) when matched then update (update statement) when not matched then insert (insert statement)
mysql の replace into を使用できますか?