Rumah > Soal Jawab > teks badan
Saya ingin melaksanakan fungsi sisipan Sebelum memasukkan, ia dinilai sama ada terdapat data yang sama dengan medan kunci dalam pangkalan data Jika ya, lakukan operasi pengubahsuaian untuk nasihat: Adakah terdapat sebarang cara untuk melakukannya tanpa membuat pertanyaan sendiri, bolehkah keseluruhan proses diselesaikan dengan menghubungi terus? Adakah terdapat kaedah yang sama dalam mybatis?
过去多啦不再A梦2017-05-17 10:06:15
Terdapat kemas kini kunci pendua dalam mysql, cuma buat indeks unik untuk medan kunci
黄舟2017-05-17 10:06:15
mybatis
应该没有这样的条件控制, 只能看数据库有没有类似的条件控制, 如果是oracle
可以用merge into using (subquery) on (condition) when matched then update (update statement) when not matched then insert (insert statement)