Advertisement

通过egg-mysql驱动MySQL数据库

阅读量:

MySQL事务

事务处理机制能够有效保障数据库的完整性,确保一组SQL语句在批量执行过程中要么完全执行成功,要么彻底回滚,从而避免数据出现不一致的情况。在进行批量SQL操作时,通过事务的控制可以维持数据的统一性与可靠性。

以下为完整的执行流程

复制代码
    begin;
    
    update user set balance = balance - 100 where id = 1;
    
    update user set balance = balance + 100 where id = 2;
    
    commit;
    
    
      
      
      
      
      
      
      
    

在操作过程中若出现异常情况,可选择不执行提交操作,而是通过事务回滚机制进行状态恢复。

MySQL锁

读锁机制的引入与实现

在读锁被设置的整个过程中,若未完成锁的释放,则系统将禁止执行任何写入操作。

复制代码
    lock table user read;
    
    update user set username="李四" where id = 3;
    
    
      
      
      
    

上述操

全部评论 (0)

还没有任何评论哟~