create table t (a int NOT NULL) engine=innodb row_format= compressed;
alter table t modify a int NULL, algorithm=instant; ERROR0A000: ALGORITHM=INSTANT is not supported for this operation. Try ALGORITHM=INPLACE
drop table t;
create table t (a int NOT NULL) engine=innodb row_format= dynamic;
alter table t modify a int NULL, algorithm=instant; ERROR0A000: ALGORITHM=INSTANT is not supported for this operation. Try ALGORITHM=INPLACE
drop table t;
create table t (a int NOT NULL) engine=innodb row_format= compact;
alter table t modify a int NULL, algorithm=instant; ERROR0A000: ALGORITHM=INSTANT is not supported for this operation. Try ALGORITHM=INPLACE
drop table t;
create table t (
id int primary key,
a int NOT NULL default 0,
b int NOT NULL default 0,
c int NOT NULL default 0,
index idx (a,b,c)
) engine=innodb row_format=redundant;
insert into t (id, a) values (0, NULL); ERROR23000: Column 'a' cannot be null
insert into t (id, b) values (0, NULL); ERROR23000: Column 'b' cannot be null
insert into t (id, c) values (0, NULL); ERROR23000: Column 'c' cannot be null
insert into t values (1,1,1,1); set @id = (select table_id from information_schema.innodb_sys_tables
where name = 'test/t');
select * from information_schema.innodb_sys_columns where table_id=@id;
TABLE_ID NAME POS MTYPE PRTYPE LEN
TABLE_ID id 0612834
TABLE_ID a 1612834
TABLE_ID b 2612834
TABLE_ID c 3612834
alter table t modify a int NULL, algorithm=instant;
insert into t values (2, NULL, 2, 2);
alter table t modify b int NULL, algorithm=nocopy;
insert into t values (3, NULL, NULL, 3);
alter table t modify c int NULL, algorithm=inplace;
insert into t values (4, NULL, NULL, NULL);
select * from information_schema.innodb_sys_columns where table_id=@id;
TABLE_ID NAME POS MTYPE PRTYPE LEN
TABLE_ID id 0612834
TABLE_ID a 1610274
TABLE_ID b 2610274
TABLE_ID c 3610274
select * from t;
id a b c 4 NULL NULL NULL 3 NULL NULL 3 2 NULL 22 1111
check table t;
Table Op Msg_type Msg_text
test.t check status OK
drop table t;
Messung V0.5 in Prozent
¤ Dauer der Verarbeitung: 0.11 Sekunden
(vorverarbeitet am 2026-10-08)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.