我正在使用表类型进行批量插入或更新,但我无法处理100个记录中出现单个错误的情况。在这种情况下,对于一个条目,我的99个条目将无法在这种情况下做什么?在sql中处理批量插入
-1
A
回答
0
可以每次更新操作之后提交用于更新命令,并使用插入忽略成代替插入的成命令用于插入并最终提交。为了更好的插入性能,你可以使用mysql的特定语法:
insert ignore into t1(a,b) values (1,2),(3,4),(5,6);
+0
更新什么? – stylishCoder
+0
@stylishCoder你可以在每次更新命令后提交。它可能会降低操作速度,但我现在没有其他解决方案。 –
相关问题
- 1. SQL Server 2008中 - 执行批处理作业和批量插入在T-SQL
- 2. 删除不能在与SQL批量插入事务处理
- 3. Codeigniter - 插入批处理 - 我的sql
- 4. 在SQL中有多个输入源的表上处理批量插入
- 5. 插入批处理记录
- 6. 在SQL Server 2005中批量插入?
- 7. 在asp.net中的sql批量插入c#
- 8. 在Oracle PL/SQL中批量插入
- 9. 批量在MySQL中插入SQL查询
- 10. 批处理插入的Postgres sql异常处理
- 11. 在sql server中使用批处理插入问题
- 12. SQL批量插入位列
- 13. SQL Server的批量插入
- 14. 批量插入SQL Server
- 15. 是否可以在Linq 2 Sql中批量或批量插入?
- 16. 在Realm中批量插入
- 17. 在JDBC中批量插入
- 18. 批量从Excel插入到SQL Server中
- 19. 从SQL Server中的XML批量插入
- 20. MongoDB MERGE等效 - 批量处理从SQL插入/更新到现有文档中
- 21. 批量/批量插入R
- 22. Rails如何在处理批量插入时忽略RecordNotUnique?
- 23. 在SQLite缓慢批量/批量插入
- 24. SQL批处理查询处理(SQL查询输入数组)
- 25. mysql与str_to_date插入到批处理
- 26. 安全插入批处理? codeigniter
- 27. 批处理插入PL SQL复合触发器
- 28. 将Excel数据插入到SQL Server表的批处理文件
- 29. 批量插入中的插入顺序
- 30. SQL批量插入CSV语法错误?
什么定义“无效”在你的情况?有没有机会在这种情况下不选择更新? – Jan
@Jan无效的手段,如果我已经输入了错误的日期,如1/1/10001等,在这里采取任何近似执行..因此,我的99个输入不会更新,由于一个错误的条目..我想更新所有有效的输入接受错误的一个事务 – stylishCoder
请给出更多的信息,如:错误消息,表结构,插入和更新命令... –