首页 > 软件开发 > 数据库 >

如何使用mysql事务

来源:互联网 2023-03-17 00:08:50 333

mysql数据库事务一般用于处理复杂的数据,经过一系列操作之后,如果成功,那么提交事务,如果中间失败,那么就回滚,本文将通过终端操作的方式来说明如何使用mysql事务。7Aa办公区 - 实用经验教程分享!

如何使用mysql事务7Aa办公区 - 实用经验教程分享!

工具/原料

  • mac 10.13.6
  • mysql 8.0.15

方法/步骤

  • 1

    首先终端登陆mysql的客户端,然后查询数据表的内容信息7Aa办公区 - 实用经验教程分享!

    如何使用mysql事务7Aa办公区 - 实用经验教程分享!

  • 1本页面非法爬取自百度经验
  • 2

    执行命令begin, 开始事务7Aa办公区 - 实用经验教程分享!

    如何使用mysql事务7Aa办公区 - 实用经验教程分享!

  • 3

    接着执行插入命令语句往数据表输入数据,再查询当前数据表的内容,可以发现数据表增加了刚刚插入的数据7Aa办公区 - 实用经验教程分享!

    如何使用mysql事务7Aa办公区 - 实用经验教程分享!

  • 4

    这时候,如果发现插入的数据不正确,那么执行rollback回滚,再查询数据表内容,可以发现刚刚插入的数据被删除了7Aa办公区 - 实用经验教程分享!

    如何使用mysql事务7Aa办公区 - 实用经验教程分享!

  • 5

    如果确认数据插入没有问题,那么执行commit命令提交7Aa办公区 - 实用经验教程分享!

    如何使用mysql事务7Aa办公区 - 实用经验教程分享!

  • 6

    如果执行完成commit语句,再执行rollback回滚就没有效果,插入的数据不会被删除7Aa办公区 - 实用经验教程分享!

    如何使用mysql事务7Aa办公区 - 实用经验教程分享!

  • 7

    最后我们可以执行SET AUTOCOMMIT=1开启自动提交功能,SET AUTOCOMMIT=0关闭自动提交功能7Aa办公区 - 实用经验教程分享!

    如何使用mysql事务7Aa办公区 - 实用经验教程分享!

  • 总结

  • 1

    1、begin开始事务7Aa办公区 - 实用经验教程分享!

    2、rollback回滚事务7Aa办公区 - 实用经验教程分享!

    3、commit提交事务7Aa办公区 - 实用经验教程分享!

    4、SET AUTOCOMMIT=1开启自动提交7Aa办公区 - 实用经验教程分享!

    5、SET AUTOCOMMIT=0 关闭自动提交7Aa办公区 - 实用经验教程分享!

  • 注意事项

    • 喜欢经验欢迎点赞投票!
    • 经验由 YWMLI1 原创,首发百度经验,转载请注明出处!

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!7Aa办公区 - 实用经验教程分享!


    标签: MYSQL数据库

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码