DROP TABLE IF EXISTS t1,t2,t3; CREATE TABLE t1 (a , b , c ) ENGINE= ; INSERT INTO t1 (a,b,c) VALUES (1,100,'a'),(2,200,'b'),(3,300,'c'); ALTER ONLINE TABLE t1 MODIFY b DEFAULT 5; ALTER ONLINE TABLE t1 CHANGE b new_name ; ALTER ONLINE TABLE t1 COMMENT 'new comment'; ALTER ONLINE TABLE t1 RENAME TO t2; DROP TABLE IF EXISTS t2; CREATE TEMPORARY TABLE t1 (a , b ) ENGINE= ; INSERT INTO t1 (a,b) VALUES (1,'a'),(2,'b'),(3,'c'); ALTER ONLINE TABLE t1 MODIFY b DEFAULT 5; ERROR HY000: Can't execute the given 'ALTER' command as online ALTER ONLINE TABLE t1 CHANGE b new_name ; ERROR HY000: Can't execute the given 'ALTER' command as online ALTER ONLINE TABLE t1 COMMENT 'new comment'; ERROR HY000: Can't execute the given 'ALTER' command as online ALTER ONLINE TABLE t1 RENAME TO t2; ERROR HY000: Can't execute the given 'ALTER' command as online DROP TABLE t1; CREATE TABLE t1 (a , b , c ) ENGINE= ; INSERT INTO t1 (a,b,c) VALUES (1,100,'a'),(2,200,'b'),(3,300,'c'); ALTER ONLINE TABLE t1 DROP COLUMN b, ADD b ; ERROR HY000: Can't execute the given 'ALTER' command as online ALTER ONLINE TABLE t1 MODIFY b BIGINT ; ERROR HY000: Can't execute the given 'ALTER' command as online ALTER ONLINE TABLE t1 ENGINE=MEMORY; ERROR HY000: Can't execute the given 'ALTER' command as online DROP TABLE t1; CREATE TABLE t1 (a , b , c ) ENGINE= ; ALTER ONLINE TABLE t1 ADD INDEX (b); ERROR HY000: Can't execute the given 'ALTER' command as online ALTER TABLE t1 ADD INDEX (b); ALTER ONLINE TABLE t1 DROP INDEX b; ERROR HY000: Can't execute the given 'ALTER' command as online DROP TABLE t1;