• mysql read committed


    read commit;

    Oracle采用的也是 read committed

    默认是:

    mysql> SELECT @@GLOBAL.tx_isolation, @@tx_isolation;
    +———————–+—————–+
    | @@GLOBAL.tx_isolation | @@tx_isolation |
    +———————–+—————–+
    | REPEATABLE-READ | REPEATABLE-READ |
    +———————–+—————–+
    1 row in set (0.00 sec)

    set session transaction isolation level read committed;

    mysql> SELECT @@GLOBAL.tx_isolation, @@tx_isolation;
    +———————–+—————-+
    | @@GLOBAL.tx_isolation | @@tx_isolation |
    +———————–+—————-+
    | REPEATABLE-READ | READ-COMMITTED |
    +———————–+—————-+
    1 row in set (0.00 sec)

    SESSION A:

    set autocommit=0;

    set session transaction isolation level read committed;

    SESSION B:

    set autocommit=0;

    set session transaction isolation level read committed;

    SESSION B:

    mysql> insert into t1 values(200);
    Query OK, 1 row affected (0.00 sec)

    mysql> select * from t1;
    +——+
    | id |
    +——+
    | 100 |
    | 200 |
    +——+
    2 rows in set (0.00 sec)

    mysql> commit;
    Query OK, 0 rows affected (0.00 sec)

    SESSION A:
    mysql> select * from t1;
    +——+
    | id |
    +——+
    | 100 |
    | 200 |
    +——+
    2 rows in set (0.00 sec

    只要B提交,A就能看到

  • 相关阅读:
    flash文件系统介绍
    二十五、linux内存映射
    Linux之Bootloader介绍
    环形队列
    二十四、USB协议
    二十三、uart串口协议
    一、嵌入式linux启动过程
    js中常见的错误类型
    vue中缓存组件keepalive及钩子函数activated的用法
    [英语单词]关于战争
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13351224.html
Copyright © 2020-2023  润新知