# INPLACE ALTER WITH INPLACE_IGNORE FLAG AND CHANGE CREATE OPTION # CHANGE THE COLUMN DEFAULT (INPLACE_IGNORE) # AND TABLE CHARSET(CHANGE CREATE) CREATE TABLE t1( id INT PRIMARY KEY, f1 INT NOT NULL DEFAULT 0)ENGINE=INNODB; INSERT INTO t1 VALUES(1, 2); ALTER TABLE t1 MODIFY COLUMN f1 INT NOT NULL DEFAULT 0, DEFAULT CHARSET=latin1, ALGORITHM=INPLACE; DROP TABLE t1; # CHANGE THE STORAGE TYPE OF COLUMN(INPLACE IGNORE) # AND TABLE CHARSET(CHANGE CREATE) CREATE TABLE t1( id INT STORAGE DISK)ENGINE=INNODB; INSERT INTO t1 values(1); ALTER TABLE t1 MODIFY COLUMN id INT STORAGE MEMORY, DEFAULT CHARSET=latin1, ALGORITHM=INPLACE; DROP TABLE t1; # RENAME THE TABLE(INPLACE IGNORE) # AND CHANGE TABLE CHARSET(CHANGE CREATE) CREATE TABLE t1( f1 INT NOT NULL, f2 INT NOT NULL)ENGINE=INNODB; INSERT INTO t1 VALUES(1, 2); ALTER TABLE t1 RENAME t2, DEFAULT CHARSET=latin1, ALGORITHM=INPLACE; DROP TABLE t2;