但在我的数据库上运行转换脚本时遇到了问题:DELETE FROM example WHERE user NOT IN (select id FROM users);ALTER TABLE example ADD FOREIGN KEY (user) REFERENCES users(ID);
ALTER TABLE example ADD FOREIGN KEY (ca
当多个语句一起提交时--用分号(;)分隔,但以相同的字符串--而不是包装在一个显式事务中,那么是为每个语句单独创建一个隐式事务还是为每个语句单独创建一个隐式事务?另一个几乎满足了我的问题,但是官方文档中的措辞让我感到困惑。实际上,这似乎是重复的,但我特别想知道用于多个语句的隐式事务。另一个答案没有明确说明这一具体情况。2); -- line 3
我发现,如果在这些事务中执行某些DDL操作--即使是在临时表上--回滚甚至在正常的DML语句上也会失败。例如:@Rollback(true) template.update("create temporary tabletemplate.update("update forms set form_name = 'blah' where form_id = 1412");
template.update(&qu