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

MySQL数据库

开发平台:

Visual C++

  1. drop table if exists t1,t2;
  2. create table t1(n int);
  3. insert into t1 values (1);
  4. lock tables t1 write;
  5.  update low_priority t1 set n = 4;
  6.  select n from t1;
  7. unlock tables;
  8. n
  9. 4
  10. drop table t1;
  11. create table t1(n int);
  12. insert into t1 values (1);
  13. lock tables t1 read;
  14.  update low_priority t1 set n = 4;
  15.  select n from t1;
  16. unlock tables;
  17. n
  18. 1
  19. drop table t1;
  20. create table t1 (a int, b int);
  21. create table t2 (c int, d int);
  22. insert into t1 values(1,1);
  23. insert into t1 values(2,2);
  24. insert into t2 values(1,2);
  25. lock table t1 read;
  26.  update t1,t2 set c=a where b=d;
  27. select c from t2;
  28. c
  29. 2
  30. drop table t1;
  31. drop table t2;
  32. create table t1 (a int);
  33. create table t2 (a int);
  34. lock table t1 write, t2 write;
  35.  insert t1 select * from t2;
  36. drop table t2;
  37. ERROR 42S02: Table 'test.t2' doesn't exist
  38. drop table t1;