lock_tables_lost_commit.test
上传用户:romrleung
上传日期:2022-05-23
资源大小:18897k
文件大小:1k
源码类别:

MySQL数据库

开发平台:

Visual C++

  1. # This is a test for bug 578
  2. -- source include/have_innodb.inc
  3. connect (con1,localhost,root,,);
  4. connect (con2,localhost,root,,);
  5. connection con1;
  6. --disable_warnings
  7. drop table if exists t1;
  8. create table t1(a int) engine=innodb;
  9. --enable_warnings
  10. lock tables t1 write;
  11. insert into t1 values(10);
  12. disconnect con1;
  13. connection con2;
  14. # The bug was that, because of the LOCK TABLES, the handler "forgot" to commit,
  15. # and the other commit when we write to the binlog was not done because of
  16. # binlog-ignore-db  
  17. select * from t1;
  18. drop table t1;
  19. # End of 4.1 tests