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

MySQL数据库

开发平台:

Visual C++

  1. #
  2. # Test for Bug #2385 CREATE TABLE LIKE lacks locking on source and destination table
  3. #
  4. connect (con1,localhost,root,,);
  5. connect (con2,localhost,root,,);
  6. # locking of source:
  7. CREATE TABLE t1 (x1 int);
  8. let $1= 10;
  9. while ($1)
  10. {
  11.   connection con1;
  12.     send ALTER TABLE t1 CHANGE x1 x2 int;
  13.   connection con2;
  14.     CREATE TABLE t2 LIKE t1;
  15.     replace_result x1 xx x2 xx;
  16.     SHOW CREATE TABLE t2;
  17.     DROP TABLE t2;
  18.   connection con1;
  19.     reap;
  20.     send ALTER TABLE t1 CHANGE x2 x1 int;
  21.   connection con2;
  22.     CREATE TABLE t2 LIKE t1;
  23.     replace_result x1 xx x2 xx;
  24.     SHOW CREATE TABLE t2;
  25.     DROP TABLE t2;
  26.   connection con1;
  27.     reap;
  28.   dec $1;
  29. }
  30. DROP TABLE t1;
  31. # End of 4.1 tests