ALTER TABLE t1 ALGORITHM=inplace, ADD INDEX a_idx1(a); SELECT a FROM t1 WHERE a = 1; a 1 ALTER TABLE t1 ALGORITHM=inplace, DROP INDEX a_idx1; SELECT a FROM t1 WHERE a = 4; a 4 ALTER TABLE t1 ALGORITHM=inplace, ADD COLUMN m VARCHAR(255) COLUMN_FORMAT DYNAMIC DEFAULT NULL; UPDATE t1 SET m = CONCAT("row-", a); SELECT m FROM t1 WHERE a = 3; m row-3 ALTER TABLE t1 ALGORITHM=inplace, ADD COLUMN t TIMESTAMP DEFAULT CURRENT_TIMESTAMP; ERROR 0A000: ALGORITHM=INPLACE is not supported. Reason: Adding column with non-null default value is not supported online. Try ALGORITHM=COPY. ALTER TABLE t1 ALGORITHM=inplace, ADD COLUMN ai INT NOT NULL UNIQUE AUTO_INCREMENT; ERROR 0A000: ALGORITHM=INPLACE is not supported. Reason: Only add column exclusively can be performed online. Try ALGORITHM=COPY. ALTER TABLE t1 ALGORITHM=inplace, RENAME COLUMN b TO b_new; Got one of the listed errors ALTER TABLE t2 ALGORITHM=inplace, ADD INDEX a_idx1(a); SELECT a FROM t2 WHERE a = 1; a 1 ALTER TABLE t2 ALGORITHM=inplace, DROP INDEX a_idx1; SELECT a FROM t2 WHERE a = 4; a 4 ALTER TABLE t2 ALGORITHM=inplace, ADD COLUMN m VARCHAR(255) COLUMN_FORMAT DYNAMIC DEFAULT NULL; UPDATE t2 SET m = CONCAT("row-", a); SELECT m FROM t2 WHERE a = 3; m row-3 ALTER TABLE t2 ALGORITHM=inplace, ADD COLUMN t TIMESTAMP DEFAULT CURRENT_TIMESTAMP; ERROR 0A000: ALGORITHM=INPLACE is not supported. Reason: Adding column with non-null default value is not supported online. Try ALGORITHM=COPY. ALTER TABLE t2 ALGORITHM=inplace, ADD COLUMN ai INT NOT NULL UNIQUE AUTO_INCREMENT; ERROR 0A000: ALGORITHM=INPLACE is not supported. Reason: Only add column exclusively can be performed online. Try ALGORITHM=COPY. ALTER TABLE t2 ALGORITHM=inplace, RENAME COLUMN b TO b_new; Got one of the listed errors ALTER TABLE t3 ALGORITHM=inplace, ADD INDEX a_idx1(a); SELECT a FROM t3 WHERE a = 1; a 1 ALTER TABLE t3 ALGORITHM=inplace, DROP INDEX a_idx1; SELECT a FROM t3 WHERE a = 4; a 4 ALTER TABLE t3 ALGORITHM=inplace, ADD COLUMN m VARCHAR(255) COLUMN_FORMAT DYNAMIC DEFAULT NULL; UPDATE t3 SET m = CONCAT("row-", a); SELECT m FROM t3 WHERE a = 3; m row-3 ALTER TABLE t3 ALGORITHM=inplace, ADD COLUMN t TIMESTAMP DEFAULT CURRENT_TIMESTAMP; ERROR 0A000: ALGORITHM=INPLACE is not supported. Reason: Adding column with non-null default value is not supported online. Try ALGORITHM=COPY. ALTER TABLE t3 ALGORITHM=inplace, ADD COLUMN ai INT NOT NULL UNIQUE AUTO_INCREMENT; ERROR 0A000: ALGORITHM=INPLACE is not supported. Reason: Only add column exclusively can be performed online. Try ALGORITHM=COPY. ALTER TABLE t3 ALGORITHM=inplace, RENAME COLUMN b TO b_new; Got one of the listed errors ALTER TABLE t4 ALGORITHM=inplace, ADD INDEX a_idx1(a); SELECT a FROM t4 WHERE a = 1; a 1 ALTER TABLE t4 ALGORITHM=inplace, DROP INDEX a_idx1; SELECT a FROM t4 WHERE a = 4; a 4 ALTER TABLE t4 ALGORITHM=inplace, ADD COLUMN m VARCHAR(255) COLUMN_FORMAT DYNAMIC DEFAULT NULL; UPDATE t4 SET m = CONCAT("row-", a); SELECT m FROM t4 WHERE a = 3; m row-3 ALTER TABLE t4 ALGORITHM=inplace, ADD COLUMN t TIMESTAMP DEFAULT CURRENT_TIMESTAMP; ERROR 0A000: ALGORITHM=INPLACE is not supported. Reason: Adding column with non-null default value is not supported online. Try ALGORITHM=COPY. ALTER TABLE t4 ALGORITHM=inplace, ADD COLUMN ai INT NOT NULL UNIQUE AUTO_INCREMENT; ERROR 0A000: ALGORITHM=INPLACE is not supported. Reason: Only add column exclusively can be performed online. Try ALGORITHM=COPY. ALTER TABLE t4 ALGORITHM=inplace, RENAME COLUMN b TO b_new; Got one of the listed errors ALTER TABLE t5 ALGORITHM=inplace, ADD INDEX a_idx1(a); SELECT a FROM t5 WHERE a = 1; a 1 ALTER TABLE t5 ALGORITHM=inplace, DROP INDEX a_idx1; SELECT a FROM t5 WHERE a = 4; a 4 ALTER TABLE t5 ALGORITHM=inplace, ADD COLUMN m VARCHAR(255) COLUMN_FORMAT DYNAMIC DEFAULT NULL; UPDATE t5 SET m = CONCAT("row-", a); SELECT m FROM t5 WHERE a = 3; m row-3 ALTER TABLE t5 ALGORITHM=inplace, ADD COLUMN t TIMESTAMP DEFAULT CURRENT_TIMESTAMP; ERROR 0A000: ALGORITHM=INPLACE is not supported. Reason: Adding column with non-null default value is not supported online. Try ALGORITHM=COPY. ALTER TABLE t5 ALGORITHM=inplace, ADD COLUMN ai INT NOT NULL UNIQUE AUTO_INCREMENT; ERROR 0A000: ALGORITHM=INPLACE is not supported. Reason: Only add column exclusively can be performed online. Try ALGORITHM=COPY. ALTER TABLE t5 ALGORITHM=inplace, RENAME COLUMN b TO b_new; Got one of the listed errors ALTER TABLE t6 ALGORITHM=inplace, ADD INDEX a_idx1(a); SELECT a FROM t6 WHERE a = 1; a ALTER TABLE t6 ALGORITHM=inplace, DROP INDEX a_idx1; SELECT a FROM t6 WHERE a = 4; a ALTER TABLE t6 ALGORITHM=inplace, ADD COLUMN m VARCHAR(255) DEFAULT NULL; ERROR 0A000: ALGORITHM=INPLACE is not supported. Reason: Found hidden primary key or user defined partitioning. Try ALGORITHM=COPY. ALTER TABLE t6 ALGORITHM=inplace, RENAME COLUMN b TO b_new; Got one of the listed errors ALTER TABLE t7 ALGORITHM=inplace, ADD INDEX a_idx1(a); SELECT a FROM t7 WHERE a = 1; a 1 ALTER TABLE t7 ALGORITHM=inplace, DROP INDEX a_idx1; SELECT a FROM t7 WHERE a = 4; a 4 ALTER TABLE t7 ALGORITHM=inplace, ADD COLUMN m VARCHAR(255) COLUMN_FORMAT DYNAMIC DEFAULT NULL; UPDATE t7 SET m = CONCAT("row-", a); SELECT m FROM t7 WHERE a = 3; m row-3 ALTER TABLE t7 ALGORITHM=inplace, ADD COLUMN t TIMESTAMP DEFAULT CURRENT_TIMESTAMP; ERROR 0A000: ALGORITHM=INPLACE is not supported. Reason: Adding column with non-null default value is not supported online. Try ALGORITHM=COPY. ALTER TABLE t7 ALGORITHM=inplace, ADD COLUMN ai INT NOT NULL UNIQUE AUTO_INCREMENT; ERROR 0A000: ALGORITHM=INPLACE is not supported. Reason: Only add column exclusively can be performed online. Try ALGORITHM=COPY. ALTER TABLE t7 ALGORITHM=inplace, RENAME COLUMN b TO b_new; SELECT b_new FROM t7 WHERE a = 4; b_new 4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b ALTER TABLE t7 ALGORITHM=inplace, RENAME COLUMN b_new TO b; ALTER TABLE t8 ALGORITHM=inplace, ADD INDEX a_idx1(a); SELECT a FROM t8 WHERE a = 1; a 1 ALTER TABLE t8 ALGORITHM=inplace, DROP INDEX a_idx1; SELECT a FROM t8 WHERE a = 4; a 4 ALTER TABLE t8 ALGORITHM=inplace, ADD COLUMN m VARCHAR(255) DEFAULT NULL; ERROR 0A000: ALGORITHM=INPLACE is not supported. Reason: Found hidden primary key or user defined partitioning. Try ALGORITHM=COPY. ALTER TABLE t8 ALGORITHM=inplace, RENAME COLUMN b TO b_new; SELECT b_new FROM t8 WHERE a = 4; b_new 4-t8 ALTER TABLE t8 ALGORITHM=inplace, RENAME COLUMN b_new TO b; ALTER TABLE t9 ALGORITHM=inplace, ADD INDEX a_idx1(a); SELECT a FROM t9 WHERE a = 1; a 1 ALTER TABLE t9 ALGORITHM=inplace, DROP INDEX a_idx1; SELECT a FROM t9 WHERE a = 4; a 4 ALTER TABLE t9 ALGORITHM=inplace, ADD COLUMN m VARCHAR(255) DEFAULT NULL; ERROR 0A000: ALGORITHM=INPLACE is not supported. Reason: Found hidden primary key or user defined partitioning. Try ALGORITHM=COPY. ALTER TABLE t9 ALGORITHM=inplace, RENAME COLUMN b TO b_new; SELECT b_new FROM t9 WHERE a = 4; b_new 4-t9 ALTER TABLE t9 ALGORITHM=inplace, RENAME COLUMN b_new TO b; == verify_mysql_dd.inc ==