如何忽略重复的键并继续在mysql中插入?

我正在读取.xls文件(excel)并将其插入到我的数据库中。我使用jsp来执行此操作,如果没有重复的密钥,则可以正常工作。

    patientId = list1.get(i).toString();
    patientFname = list2.get(i).toString();
    patientLname = list3.get(i).toString();
    patientMname = list4.get(i).toString();
    patientGender = list5.get(i).toString();
    patientBirthday = list6.get(i).toString();
    patientAge = list7.get(i).toString();
    patientAddress = list8.get(i).toString();
    patientCompany = list9.get(i).toString();

ResultSet rs=st.executeQuery("SELECT idpatients FROM patients");

    if (rs.first()) {

    }
    st.executeUpdate("insert into patients(idpatients,pfirstname,plastname,pmiddlename,gender,birthdate,age,address,company) values('"+patientId+"','"+patientFname+"','"+patientLname+"','"+patientMname+"','"+patientGender+"','"+patientBirthday+"','"+patientAge+"','"+patientAddress+"','"+patientCompany+"')");

如果存在重复的主键,它将无法正常工作,我想忽略它并继续下一个数据。

杰夫

如果您只想忽略主键冲突,则可以使用

INSERT IGNORE INTO patients (columns here) VALUES (values here)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

MySQL对外键重复插入忽略

来自分类Dev

如何在mysql中强制插入重复键

来自分类Dev

如何忽略MySQL中的重复行?

来自分类Dev

如何创建 API 以在 MySQL 中插入数据并使用重复键传递 json

来自分类Dev

如何避免在MySQL中插入重复项?

来自分类Dev

发现重复项时,如何在其他表中插入忽略的MySQL行并更新字段?

来自分类Dev

PHP-MYSQL-在重复键AND(?)上插入

来自分类Dev

重复键上插入/更新的MySQL错误

来自分类Dev

避免在mysql插入中重复

来自分类Dev

在mysql中重复插入值

来自分类Dev

表中的MySQL重复键

来自分类Dev

在mysql中重复外键

来自分类Dev

如何知道由于重复的主键在mysql中插入失败

来自分类Dev

如何使用Spring JDBC在MySQL中插入外键

来自分类Dev

插入许多mongo-继续执行错误ruby /相当于MySQL的Ruby Mongo插入忽略

来自分类Dev

mysql insert忽略,替换或更新重复项-插入了吗?

来自分类Dev

用多个键在重复键更新中插入..

来自分类Dev

用多个键在重复键更新中插入..

来自分类Dev

如何在CakePHP 3中实现对重复键更新的插入(又名upsert)?

来自分类Dev

插入-在重复键上

来自分类Dev

插入-重复键

来自分类Dev

Postgres数组-如何插入和忽略重复项?

来自分类Dev

MySQL-并发“在重复键更新上插入...”

来自分类Dev

MySQL-从SELECT插入,条件为ON的重复键更新

来自分类Dev

MySQL:插入到...中选择...。在重复键上

来自分类Dev

如何在Haskell中忽略异常或错误并继续IO操作?

来自分类Dev

如何在SQL中忽略重复的主键?

来自分类Dev

MongoDB批量插入忽略重复

来自分类Dev

如何忽略在java中向mysql表添加重复的电话号码

Related 相关文章

热门标签

归档