-1
A
回答
0
虽然您没有提交更改,但您始终可以通过回滚来取消您的交易。所以如果你用JAVA发送你的查询(我不知道你的代码),并且你得到一个异常,那么你可以发送一个回滚到数据库。
2
这是由事实数据库是事务处理的。在JDBC连接上禁用自动提交,在两个语句成功执行后提交,或者在任何一个语句失败时回滚,数据库将回滚(取消)插入两个语句。
0
取决于您使用的数据库禁用自动提交。然后执行插入值,如果第二个失败执行回滚。如果你想得到更具体的帮助,你将不得不提供更多的信息。
1
你需要的是把两个插入语句Database transaction内部,使得无论是两个语句成功或回滚完成,如果他们中的一个失败,这取决于数据库引擎,你正在使用的MySQL看到this,这可能是是这样的:
START TRANSACTION;
Insert into table1 values("....") ;
Insert into table2 values("....");
COMMIT;
对于SQL Server看到This
相关问题
- 1. 将SQL插入到两个表中
- 2. 将日期插入到两个表中
- 3. 将值插入两个相关的表
- 4. CodeIgniter插入到两个表
- 5. 同时插入到两个表中
- 6. SQL插入到两个表中问题
- 7. 两次插入到同一个表中
- 8. 插入到一个表中,从两个表中不加入
- 9. 将表单数据插入到两个数据库表中
- 10. 如何在将值插入到另一个表中后将值插入另一个表中
- 11. 使用一个查询将值插入到两个以上的表中
- 12. 将值插入到sqlite表中iOS
- 13. 将值插入到数据表中
- 14. 将Char值插入到SQL表中
- 15. 将值插入到表单中
- 16. 将数组值插入到html表中
- 17. 将数组值插入到html表中
- 18. 将值插入到选择列表中
- 19. 将批量行插入到SQL Server 2008中的两个表中
- 20. 将多个插入到一个表中
- 21. 将多个值插入到mysql列中
- 22. 如何将两个关联的记录插入两个表中?
- 23. 将两个总和的结果插入到表中
- 24. Jpa多对多如何将数据插入到两个表中
- 25. 使用oracle将记录插入到两个表中
- 26. 使用output&into子句将数据插入到两个表中
- 27. 如何将数据插入到两个表中
- 28. 将多行插入到两个表中避免循环
- 29. php mysqli将数据插入到两个表中
- 30. 将数据库插入到两个表中
什么异常?请显示你的代码!更多细节请! – 2012-01-13 07:36:19
什么数据库?你是通过java代码执行插入吗? – 2012-01-13 07:39:29