标签: mysql
我是MySQL新手。我想执行这些操作:
如何确保这两件事发生,就好像它们是单个DB语句一样。我的意思是,我不希望INSERT发生,然后由于任何原因(如停电,互联网连接问题等)而不会发生创建。
如果CREATE不完整,我希望回滚INSERT命令。
感谢。
答案 0 :(得分:0)
您需要在以START TRANSACTION开头的事务块中打包INSERT和CREATE命令,如果两个命令都成功则以COMMIT结束,如果其中一个命令失败,则以ROLLBACK结束。