我正在使用表類型進行批量插入或更新,但我無法處理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. 在neo4j批處理插入
- 3. 刪除不能在與SQL批量插入事務處理
- 4. Codeigniter - 插入批處理 - 我的sql
- 5. Sql批量插入
- 6. 批量SQL插入
- 7. 處理場終止對批量插入
- 8. JDBC批量插入異常處理
- 9. 在SQL中有多個輸入源的表上處理批量插入
- 10. angularjs ngrepeat插入批處理
- 11. 插入批處理記錄
- 12. 批處理插入的Postgres sql異常處理
- 13. 在Oracle PL/SQL中批量插入
- 14. 在django中執行批量SQL插入
- 15. 在asp.net中的sql批量插入c#
- 16. 如何在Sql中批量插入
- 17. 在SQL Server 2005中批量插入?
- 18. 批量在MySQL中插入SQL查詢
- 19. 在SQL Server中插入批量記錄
- 20. 在SQL Server中批量插入
- 21. 在sql server中使用批處理插入問題
- 22. SQL批量插入位列
- 23. 批量插入SQL語句
- 24. 批量插入使用SQL
- 25. MS SQL批量插入
- 26. 批量插入SQL Server
- 27. SQL Server的批量插入
- 28. 是否可以在Linq 2 Sql中批量或批量插入?
- 29. 批量從Excel插入到SQL Server中
- 30. 從SQL Server中的XML批量插入
什麼定義「無效」在你的情況?有沒有機會在這種情況下不選擇更新? – Jan
@Jan無效的手段,如果我已經輸入了錯誤的日期,如1/1/10001等,在這裏採取任何近似執行..因此,我的99個輸入不會更新,由於一個錯誤的條目..我想更新所有有效的輸入接受錯誤的一個事務 – stylishCoder
請給出更多的信息,如:錯誤消息,表結構,插入和更新命令... –