# 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;
