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

MySQL数据库

开发平台:

Visual C++

  1. drop table if exists t1,t2;
  2. drop database if exists mysqltest;
  3. create temporary table t1(n int not null primary key);
  4. create table t2(n int);
  5. insert into t2 values(3);
  6. select * from t1;
  7. n
  8. 3
  9. flush tables with read lock;
  10. drop table t2;
  11. ERROR HY000: Table 't2' was locked with a READ lock and can't be updated
  12.  drop table t2;
  13. unlock tables;
  14. create database mysqltest;
  15. create table mysqltest.t1(n int);
  16. insert into mysqltest.t1 values (23);
  17. flush tables with read lock;
  18.  drop database mysqltest;
  19. select * from mysqltest.t1;
  20. n
  21. 23
  22. unlock tables;
  23. create table t1 (n int);
  24. flush tables with read lock;
  25. insert into t1 values (345);
  26. select * from t1;
  27. n
  28. 345
  29. drop table t1;
  30. create table t1 (c1 int);
  31. lock table t1 write;
  32. flush tables with read lock;
  33. ERROR HY000: Can't execute the given command because you have active locked tables or an active transaction
  34. lock table t1 read;
  35. flush tables with read lock;
  36. lock table t1 write;
  37. ERROR HY000: Can't execute the query because you have a conflicting read lock
  38. lock table t1 read;
  39. lock table t1 write;
  40. ERROR HY000: Can't execute the query because you have a conflicting read lock
  41. unlock tables;
  42. create table t2 (c1 int);
  43. create table t3 (c1 int);
  44. lock table t1 read, t2 read, t3 write;
  45. flush tables with read lock;
  46. ERROR HY000: Can't execute the given command because you have active locked tables or an active transaction
  47. lock table t1 read, t2 read, t3 read;
  48. flush tables with read lock;
  49. unlock tables;
  50. drop table t1, t2, t3;