mirror of
https://github.com/MariaDB/server.git
synced 2025-01-31 11:01:52 +01:00
80 lines
1 KiB
Text
80 lines
1 KiB
Text
|
drop table if exists t1;
|
||
|
create table t1 (i int) engine=maria;
|
||
|
show create table t1;
|
||
|
Table Create Table
|
||
|
t1 CREATE TABLE `t1` (
|
||
|
`i` int(11) DEFAULT NULL
|
||
|
) ENGINE=MARIA DEFAULT CHARSET=latin1 PAGE_CHECKSUM=1
|
||
|
lock tables t1 write concurrent;
|
||
|
insert into t1 values (1);
|
||
|
insert into t1 values (2);
|
||
|
/* should see 1 and 2 */
|
||
|
select i from t1;
|
||
|
i
|
||
|
1
|
||
|
2
|
||
|
/* should see nothing */
|
||
|
select i from t1;
|
||
|
i
|
||
|
lock tables t1 write concurrent;
|
||
|
insert into t1 values (3);
|
||
|
insert into t1 values (4);
|
||
|
/* should see 3 and 4 */
|
||
|
select i from t1;
|
||
|
i
|
||
|
3
|
||
|
4
|
||
|
unlock tables;
|
||
|
lock tables t1 write concurrent;
|
||
|
insert into t1 values (5);
|
||
|
/* should see 3, 4 and 5 */
|
||
|
select i from t1;
|
||
|
i
|
||
|
3
|
||
|
4
|
||
|
5
|
||
|
insert into t1 values (6);
|
||
|
/* Should see 1, 2, 6 */
|
||
|
select i from t1;
|
||
|
i
|
||
|
1
|
||
|
2
|
||
|
6
|
||
|
unlock tables;
|
||
|
lock tables t1 write concurrent;
|
||
|
/* Should see 1, 2, 3, 4 and 6 */
|
||
|
select i from t1;
|
||
|
i
|
||
|
1
|
||
|
2
|
||
|
3
|
||
|
4
|
||
|
6
|
||
|
/* should see 3, 4, 5 */
|
||
|
select i from t1;
|
||
|
i
|
||
|
3
|
||
|
4
|
||
|
5
|
||
|
unlock tables;
|
||
|
/* should see 1, 2, 3, 4, 5, 6 */
|
||
|
select i from t1;
|
||
|
i
|
||
|
1
|
||
|
2
|
||
|
3
|
||
|
4
|
||
|
5
|
||
|
6
|
||
|
unlock tables;
|
||
|
/* should see 1, 2, 3, 4, 5, 6 */
|
||
|
select i from t1;
|
||
|
i
|
||
|
1
|
||
|
2
|
||
|
3
|
||
|
4
|
||
|
5
|
||
|
6
|
||
|
drop table t1;
|