96 lines
2.7 KiB
Plaintext
96 lines
2.7 KiB
Plaintext
CREATE TABLE t1 (id INT AUTO_INCREMENT PRIMARY KEY)ENGINE=INNODB;
|
|
# SETTING auto_increment_increment IN CONNECTION DEFAULT
|
|
SET AUTO_INCREMENT_INCREMENT = 1;
|
|
INSERT INTO t1 VALUES(NULL);
|
|
SELECT * FROM t1;
|
|
id
|
|
1
|
|
SHOW CREATE TABLE t1;
|
|
Table Create Table
|
|
t1 CREATE TABLE `t1` (
|
|
`id` int(11) NOT NULL AUTO_INCREMENT,
|
|
PRIMARY KEY (`id`)
|
|
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
|
|
# restart
|
|
# SETTING auto_increment_increment IN CONNECTION1
|
|
SET AUTO_INCREMENT_INCREMENT = 2;
|
|
SET DEBUG_SYNC= 'ib_after_row_insert SIGNAL opened WAIT_FOR flushed1';
|
|
INSERT INTO t1 VALUES(NULL);
|
|
SET AUTO_INCREMENT_INCREMENT = 2;
|
|
SET DEBUG_SYNC= 'now WAIT_FOR opened';
|
|
SET DEBUG_SYNC= 'ib_after_row_insert_step SIGNAL flushed1 WAIT_FOR opened1';
|
|
insert into t1 values(NULL);
|
|
# CONNECTION default
|
|
SELECT * FROM t1;
|
|
id
|
|
1
|
|
3
|
|
SHOW CREATE TABLE t1;
|
|
Table Create Table
|
|
t1 CREATE TABLE `t1` (
|
|
`id` int(11) NOT NULL AUTO_INCREMENT,
|
|
PRIMARY KEY (`id`)
|
|
) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
|
|
SET DEBUG_SYNC= 'now SIGNAL opened1';
|
|
# CONNECTION con1
|
|
SELECT * FROM t1;
|
|
id
|
|
1
|
|
3
|
|
5
|
|
SHOW CREATE TABLE t1;
|
|
Table Create Table
|
|
t1 CREATE TABLE `t1` (
|
|
`id` int(11) NOT NULL AUTO_INCREMENT,
|
|
PRIMARY KEY (`id`)
|
|
) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
|
|
DROP TABLE t1;
|
|
CREATE TABLE t1(id INT AUTO_INCREMENT PRIMARY KEY)ENGINE=INNODB;
|
|
# SETTING auto_increment_increment IN CONNECTION DEFAULT
|
|
SET AUTO_INCREMENT_INCREMENT = 1;
|
|
INSERT INTO t1 VALUES(NULL);
|
|
SELECT * FROM t1;
|
|
id
|
|
1
|
|
SHOW CREATE TABLE t1;
|
|
Table Create Table
|
|
t1 CREATE TABLE `t1` (
|
|
`id` int(11) NOT NULL AUTO_INCREMENT,
|
|
PRIMARY KEY (`id`)
|
|
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
|
|
SET DEBUG_SYNC = 'now SIGNAL flushed';
|
|
# SETTING auto_increment_increment in connection1
|
|
SET AUTO_INCREMENT_INCREMENT = 2;
|
|
SET DEBUG_SYNC= 'now WAIT_FOR flushed';
|
|
SET DEBUG_SYNC= 'ib_after_row_insert SIGNAL opened WAIT_FOR flushed1';
|
|
INSERT INTO t1 values(NULL);
|
|
# CONNECTION DEFAULT
|
|
SET DEBUG_SYNC= 'now WAIT_FOR opened';
|
|
SET DEBUG_SYNC= 'ib_after_row_insert_step SIGNAL flushed1 WAIT_FOR opened1';
|
|
INSERT INTO t1 VALUES(NULL);
|
|
# CONNECTION con1
|
|
SELECT * FROM t1;
|
|
id
|
|
1
|
|
3
|
|
SHOW CREATE TABLE t1;
|
|
Table Create Table
|
|
t1 CREATE TABLE `t1` (
|
|
`id` int(11) NOT NULL AUTO_INCREMENT,
|
|
PRIMARY KEY (`id`)
|
|
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
|
|
SET DEBUG_SYNC= 'now SIGNAL opened1';
|
|
# CONNECTION default
|
|
SELECT * FROM t1;
|
|
id
|
|
1
|
|
3
|
|
5
|
|
SHOW CREATE TABLE t1;
|
|
Table Create Table
|
|
t1 CREATE TABLE `t1` (
|
|
`id` int(11) NOT NULL AUTO_INCREMENT,
|
|
PRIMARY KEY (`id`)
|
|
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
|
|
DROP TABLE t1;
|