DROP TABLE IF EXISTS t1,t2; CREATE TABLE t1 (a INT, b CHAR(8), pk INT AUTO_INCREMENT PRIMARY KEY) ENGINE=xengine; INSERT INTO t1 (a,b) VALUES (1,'a'),(2,'b'); CREATE TABLE t2 (a INT, b CHAR(8), pk INT AUTO_INCREMENT PRIMARY KEY) ENGINE=xengine; CHECK TABLE t1; Table Op Msg_type Msg_text test.t1 check status OK INSERT INTO t1 (a,b) VALUES (3,'c'); INSERT INTO t2 (a,b) VALUES (4,'d'); CHECK TABLE t1, t2 FOR UPGRADE; Table Op Msg_type Msg_text test.t1 check status OK test.t2 check status OK INSERT INTO t2 (a,b) VALUES (5,'e'); CHECK TABLE t2 QUICK; Table Op Msg_type Msg_text test.t2 check status OK INSERT INTO t1 (a,b) VALUES (6,'f'); CHECK TABLE t1 FAST; Table Op Msg_type Msg_text test.t1 check status OK INSERT INTO t1 (a,b) VALUES (7,'g'); INSERT INTO t2 (a,b) VALUES (8,'h'); CHECK TABLE t2, t1 MEDIUM; Table Op Msg_type Msg_text test.t2 check status OK test.t1 check status OK INSERT INTO t1 (a,b) VALUES (9,'i'); INSERT INTO t2 (a,b) VALUES (10,'j'); CHECK TABLE t1, t2 EXTENDED; Table Op Msg_type Msg_text test.t1 check status OK test.t2 check status OK INSERT INTO t1 (a,b) VALUES (11,'k'); CHECK TABLE t1 CHANGED; Table Op Msg_type Msg_text test.t1 check status OK DROP TABLE t1, t2; CREATE TABLE t1 (a INT, b CHAR(8), pk INT AUTO_INCREMENT PRIMARY KEY, KEY(a)) ENGINE=xengine; INSERT INTO t1 (a) VALUES (1),(2),(5); CHECK TABLE t1; Table Op Msg_type Msg_text test.t1 check status OK INSERT INTO t1 (a) VALUES (6),(8),(12); CHECK TABLE t1 FOR UPGRADE; Table Op Msg_type Msg_text test.t1 check status OK INSERT INTO t1 (a) VALUES (13),(15),(16); CHECK TABLE t1 QUICK; Table Op Msg_type Msg_text test.t1 check status OK INSERT INTO t1 (a) VALUES (17),(120),(132); CHECK TABLE t1 FAST; Table Op Msg_type Msg_text test.t1 check status OK INSERT INTO t1 (a) VALUES (801),(900),(7714); CHECK TABLE t1 MEDIUM; Table Op Msg_type Msg_text test.t1 check status OK INSERT INTO t1 (a) VALUES (8760),(10023),(12000); CHECK TABLE t1 EXTENDED; Table Op Msg_type Msg_text test.t1 check status OK INSERT INTO t1 (a) VALUES (13345),(24456),(78302),(143028); CHECK TABLE t1 CHANGED; Table Op Msg_type Msg_text test.t1 check status OK DROP TABLE t1; DROP TABLE IF EXISTS t2; Warnings: Note 1051 Unknown table 'test.t2' CREATE TABLE t2 ( id INT, data CHAR(20), PRIMARY KEY(data(7)), KEY idx_data(data(10)), UNIQUE KEY idx_data2(data)) ENGINE=XENGINE, COLLATE=utf8mb4_general_ci; INSERT INTO t2 VALUES(1, '123456'); INSERT INTO t2 VALUES(2, '123456982357894275'); CHECK TABLE t2; Table Op Msg_type Msg_text test.t2 check status OK DROP TABLE t2;