Commit 78965036 authored by Marko Mäkelä's avatar Marko Mäkelä

Merge 10.3 into 10.4

parents 1d48c4a0 4dc10ec6
...@@ -277,7 +277,6 @@ IF(CMAKE_VERSION VERSION_GREATER "3.9.99") ...@@ -277,7 +277,6 @@ IF(CMAKE_VERSION VERSION_GREATER "3.9.99")
SET(CPACK_SOURCE_GENERATOR "RPM") SET(CPACK_SOURCE_GENERATOR "RPM")
SETA(CPACK_RPM_SOURCE_PKG_BUILD_PARAMS SETA(CPACK_RPM_SOURCE_PKG_BUILD_PARAMS
"-DBUILD_CONFIG=mysql_release"
"-DRPM=${RPM}" "-DRPM=${RPM}"
"-DCPACK_RPM_BUILD_SOURCE_DIRS_PREFIX=/usr/src/debug/${CPACK_RPM_PACKAGE_NAME}-${VERSION}" "-DCPACK_RPM_BUILD_SOURCE_DIRS_PREFIX=/usr/src/debug/${CPACK_RPM_PACKAGE_NAME}-${VERSION}"
) )
...@@ -288,6 +287,7 @@ MACRO(ADDIF var) ...@@ -288,6 +287,7 @@ MACRO(ADDIF var)
ENDIF() ENDIF()
ENDMACRO() ENDMACRO()
ADDIF(CMAKE_BUILD_TYPE)
ADDIF(BUILD_CONFIG) ADDIF(BUILD_CONFIG)
ADDIF(WITH_SSL) ADDIF(WITH_SSL)
......
create table t (a int, v int as (a)) engine=innodb; create table t (a int, v int as (a)) engine=innodb;
alter table t change column a b tinyint, algorithm=inplace; alter table t change column a b tinyint, algorithm=inplace;
ERROR 0A000: ALGORITHM=INPLACE is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INPLACE is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
show create table t; show create table t;
Table Create Table Table Create Table
t CREATE TABLE `t` ( t CREATE TABLE `t` (
......
...@@ -2,7 +2,7 @@ create table t1 (a int, b smallint) engine=innodb; ...@@ -2,7 +2,7 @@ create table t1 (a int, b smallint) engine=innodb;
connect con1,localhost,root,,test; connect con1,localhost,root,,test;
alter table t1 add constraint check (b < 8); alter table t1 add constraint check (b < 8);
alter table t1 modify column b int, algorithm=inplace; alter table t1 modify column b int, algorithm=inplace;
ERROR 0A000: ALGORITHM=INPLACE is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INPLACE is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
connection default; connection default;
alter table t1 add primary key (a); alter table t1 add primary key (a);
drop table t1; drop table t1;
......
...@@ -8,7 +8,7 @@ ALGORITHM=COPY; ...@@ -8,7 +8,7 @@ ALGORITHM=COPY;
ERROR 01000: Data truncated for column 'i1' at row 1 ERROR 01000: Data truncated for column 'i1' at row 1
ALTER TABLE t1 CHANGE i1 id INT UNSIGNED NOT NULL AUTO_INCREMENT, ALTER TABLE t1 CHANGE i1 id INT UNSIGNED NOT NULL AUTO_INCREMENT,
ADD PRIMARY KEY(id), ALGORITHM=INPLACE; ADD PRIMARY KEY(id), ALGORITHM=INPLACE;
ERROR 0A000: ALGORITHM=INPLACE is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INPLACE is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
ALTER IGNORE TABLE t1 ADD PRIMARY KEY(i1), ALGORITHM=INPLACE; ALTER IGNORE TABLE t1 ADD PRIMARY KEY(i1), ALGORITHM=INPLACE;
ERROR 0A000: ALGORITHM=INPLACE is not supported. Reason: Creating unique indexes with IGNORE requires COPY algorithm to remove duplicate rows. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INPLACE is not supported. Reason: Creating unique indexes with IGNORE requires COPY algorithm to remove duplicate rows. Try ALGORITHM=COPY
SET @old_sql_mode = @@sql_mode; SET @old_sql_mode = @@sql_mode;
......
...@@ -515,7 +515,7 @@ ERROR 42000: Incorrect column name 'FTS_DOC_ID' ...@@ -515,7 +515,7 @@ ERROR 42000: Incorrect column name 'FTS_DOC_ID'
ALTER TABLE t1o ADD FULLTEXT INDEX(ct), ALTER TABLE t1o ADD FULLTEXT INDEX(ct),
CHANGE c1 FTS_DOC_ID BIGINT UNSIGNED NOT NULL, CHANGE c1 FTS_DOC_ID BIGINT UNSIGNED NOT NULL,
ALGORITHM=INPLACE; ALGORITHM=INPLACE;
ERROR 0A000: ALGORITHM=INPLACE is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INPLACE is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
CREATE TABLE t1n LIKE t1o; CREATE TABLE t1n LIKE t1o;
ALTER TABLE t1n ADD FULLTEXT INDEX(ct); ALTER TABLE t1n ADD FULLTEXT INDEX(ct);
ALTER TABLE t1n CHANGE c1 Fts_DOC_ID INT, ALGORITHM=INPLACE; ALTER TABLE t1n CHANGE c1 Fts_DOC_ID INT, ALGORITHM=INPLACE;
...@@ -588,7 +588,7 @@ t1n CREATE TABLE `t1n` ( ...@@ -588,7 +588,7 @@ t1n CREATE TABLE `t1n` (
DROP TABLE t1n; DROP TABLE t1n;
ALTER TABLE t1o MODIFY c1 BIGINT UNSIGNED NOT NULL, DROP INDEX ct, ALTER TABLE t1o MODIFY c1 BIGINT UNSIGNED NOT NULL, DROP INDEX ct,
ALGORITHM=INPLACE; ALGORITHM=INPLACE;
ERROR 0A000: ALGORITHM=INPLACE is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INPLACE is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
ALTER TABLE t1o MODIFY c1 BIGINT UNSIGNED NOT NULL, DROP INDEX ct; ALTER TABLE t1o MODIFY c1 BIGINT UNSIGNED NOT NULL, DROP INDEX ct;
ALTER TABLE t1o CHANGE c1 FTS_DOC_ID BIGINT UNSIGNED NOT NULL, ALTER TABLE t1o CHANGE c1 FTS_DOC_ID BIGINT UNSIGNED NOT NULL,
ALGORITHM=INPLACE; ALGORITHM=INPLACE;
......
...@@ -781,7 +781,7 @@ ERROR 42000: Incorrect column name 'FTS_Doc_ID' ...@@ -781,7 +781,7 @@ ERROR 42000: Incorrect column name 'FTS_Doc_ID'
ALTER TABLE t1o ADD FULLTEXT INDEX(ct), ALTER TABLE t1o ADD FULLTEXT INDEX(ct),
CHANGE c1 FTS_DOC_ID BIGINT UNSIGNED NOT NULL, CHANGE c1 FTS_DOC_ID BIGINT UNSIGNED NOT NULL,
ALGORITHM=INPLACE; ALGORITHM=INPLACE;
ERROR 0A000: ALGORITHM=INPLACE is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INPLACE is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
CREATE TABLE t1n LIKE t1o; CREATE TABLE t1n LIKE t1o;
ALTER TABLE t1n ADD FULLTEXT INDEX(ct); ALTER TABLE t1n ADD FULLTEXT INDEX(ct);
### files in MYSQL_DATA_DIR/test ### files in MYSQL_DATA_DIR/test
......
...@@ -830,7 +830,7 @@ SELECT table_id INTO @table_id2 FROM INFORMATION_SCHEMA.INNODB_SYS_TABLESTATS ...@@ -830,7 +830,7 @@ SELECT table_id INTO @table_id2 FROM INFORMATION_SCHEMA.INNODB_SYS_TABLESTATS
WHERE name = 'test/t1'; WHERE name = 'test/t1';
affected rows: 1 affected rows: 1
ALTER TABLE t1 CHANGE m i INT, ALGORITHM=INSTANT; ALTER TABLE t1 CHANGE m i INT, ALGORITHM=INSTANT;
ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
ALTER TABLE t1 CHANGE m i INT; ALTER TABLE t1 CHANGE m i INT;
affected rows: 1 affected rows: 1
info: Records: 1 Duplicates: 0 Warnings: 0 info: Records: 1 Duplicates: 0 Warnings: 0
...@@ -1654,7 +1654,7 @@ SELECT table_id INTO @table_id2 FROM INFORMATION_SCHEMA.INNODB_SYS_TABLESTATS ...@@ -1654,7 +1654,7 @@ SELECT table_id INTO @table_id2 FROM INFORMATION_SCHEMA.INNODB_SYS_TABLESTATS
WHERE name = 'test/t1'; WHERE name = 'test/t1';
affected rows: 1 affected rows: 1
ALTER TABLE t1 CHANGE m i INT, ALGORITHM=INSTANT; ALTER TABLE t1 CHANGE m i INT, ALGORITHM=INSTANT;
ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
ALTER TABLE t1 CHANGE m i INT; ALTER TABLE t1 CHANGE m i INT;
affected rows: 1 affected rows: 1
info: Records: 1 Duplicates: 0 Warnings: 0 info: Records: 1 Duplicates: 0 Warnings: 0
...@@ -2478,7 +2478,7 @@ SELECT table_id INTO @table_id2 FROM INFORMATION_SCHEMA.INNODB_SYS_TABLESTATS ...@@ -2478,7 +2478,7 @@ SELECT table_id INTO @table_id2 FROM INFORMATION_SCHEMA.INNODB_SYS_TABLESTATS
WHERE name = 'test/t1'; WHERE name = 'test/t1';
affected rows: 1 affected rows: 1
ALTER TABLE t1 CHANGE m i INT, ALGORITHM=INSTANT; ALTER TABLE t1 CHANGE m i INT, ALGORITHM=INSTANT;
ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
ALTER TABLE t1 CHANGE m i INT; ALTER TABLE t1 CHANGE m i INT;
affected rows: 1 affected rows: 1
info: Records: 1 Duplicates: 0 Warnings: 0 info: Records: 1 Duplicates: 0 Warnings: 0
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
alter table boundary_255 alter table boundary_255
modify b varchar(200) charset utf8mb3, modify b varchar(200) charset utf8mb3,
algorithm=instant; algorithm=instant;
-ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY -ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
alter table boundary_255 alter table boundary_255
modify c varchar(300) charset utf8mb3, modify c varchar(300) charset utf8mb3,
algorithm=instant; algorithm=instant;
...@@ -54,7 +54,7 @@ algorithm=inplace; ...@@ -54,7 +54,7 @@ algorithm=inplace;
alter table various_cases alter table various_cases
change a a varchar(222), change a a varchar(222),
algorithm=inplace; algorithm=inplace;
ERROR 0A000: ALGORITHM=INPLACE is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INPLACE is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
alter table various_cases alter table various_cases
change b b varchar(150) as (a) virtual, change b b varchar(150) as (a) virtual,
algorithm=inplace; algorithm=inplace;
...@@ -65,7 +65,7 @@ ERROR 0A000: ALGORITHM=INPLACE is not supported for this operation. Try ALGORITH ...@@ -65,7 +65,7 @@ ERROR 0A000: ALGORITHM=INPLACE is not supported for this operation. Try ALGORITH
alter table various_cases alter table various_cases
modify a char(150) charset utf8mb4, modify a char(150) charset utf8mb4,
algorithm=instant; algorithm=instant;
ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
drop table various_cases; drop table various_cases;
create table all_texts ( create table all_texts (
a tinytext charset ascii, a tinytext charset ascii,
...@@ -87,17 +87,17 @@ e varbinary(150), ...@@ -87,17 +87,17 @@ e varbinary(150),
f binary(150) f binary(150)
) engine=innodb; ) engine=innodb;
alter table all_binaries modify a tinytext, algorithm=instant; alter table all_binaries modify a tinytext, algorithm=instant;
ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
alter table all_binaries modify b text, algorithm=instant; alter table all_binaries modify b text, algorithm=instant;
ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
alter table all_binaries modify c mediumtext, algorithm=instant; alter table all_binaries modify c mediumtext, algorithm=instant;
ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
alter table all_binaries modify d longtext, algorithm=instant; alter table all_binaries modify d longtext, algorithm=instant;
ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
alter table all_binaries modify e varchar(150), algorithm=instant; alter table all_binaries modify e varchar(150), algorithm=instant;
ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
alter table all_binaries modify f char(150), algorithm=instant; alter table all_binaries modify f char(150), algorithm=instant;
ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
drop table all_binaries; drop table all_binaries;
create table all_strings ( create table all_strings (
a tinytext, a tinytext,
...@@ -108,29 +108,29 @@ e varchar(150), ...@@ -108,29 +108,29 @@ e varchar(150),
f char(150) f char(150)
) engine=innodb; ) engine=innodb;
alter table all_strings modify a tinyblob, algorithm=instant; alter table all_strings modify a tinyblob, algorithm=instant;
ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
alter table all_strings modify b blob, algorithm=instant; alter table all_strings modify b blob, algorithm=instant;
ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
alter table all_strings modify c mediumblob, algorithm=instant; alter table all_strings modify c mediumblob, algorithm=instant;
ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
alter table all_strings modify d longblob, algorithm=instant; alter table all_strings modify d longblob, algorithm=instant;
ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
alter table all_strings modify e varbinary(150), algorithm=instant; alter table all_strings modify e varbinary(150), algorithm=instant;
ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
alter table all_strings modify f binary(150), algorithm=instant; alter table all_strings modify f binary(150), algorithm=instant;
ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
alter table all_strings modify a tinytext charset binary, algorithm=instant; alter table all_strings modify a tinytext charset binary, algorithm=instant;
ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
alter table all_strings modify b text charset binary, algorithm=instant; alter table all_strings modify b text charset binary, algorithm=instant;
ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
alter table all_strings modify c mediumtext charset binary, algorithm=instant; alter table all_strings modify c mediumtext charset binary, algorithm=instant;
ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
alter table all_strings modify d longtext charset binary, algorithm=instant; alter table all_strings modify d longtext charset binary, algorithm=instant;
ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
alter table all_strings modify e varchar(150) charset binary, algorithm=instant; alter table all_strings modify e varchar(150) charset binary, algorithm=instant;
ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
alter table all_strings modify f char(150) charset binary, algorithm=instant; alter table all_strings modify f char(150) charset binary, algorithm=instant;
ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
drop table all_strings; drop table all_strings;
create table key_part_change ( create table key_part_change (
a char(150) charset ascii, a char(150) charset ascii,
...@@ -143,7 +143,7 @@ modify a char(150) charset utf8mb4, ...@@ -143,7 +143,7 @@ modify a char(150) charset utf8mb4,
drop index ab, drop index ab,
add unique key ab(a,c), add unique key ab(a,c),
algorithm=instant; algorithm=instant;
ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
drop table key_part_change; drop table key_part_change;
create table key_part_change_and_rename ( create table key_part_change_and_rename (
a char(100) charset ascii, a char(100) charset ascii,
...@@ -156,7 +156,7 @@ change b a char(100) charset utf8mb4, ...@@ -156,7 +156,7 @@ change b a char(100) charset utf8mb4,
drop index ab, drop index ab,
add unique key ab(a,b), add unique key ab(a,b),
algorithm=instant; algorithm=instant;
ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
drop table key_part_change_and_rename; drop table key_part_change_and_rename;
create table enum_and_set ( create table enum_and_set (
a enum('one', 'two') charset utf8mb3, a enum('one', 'two') charset utf8mb3,
...@@ -165,11 +165,11 @@ b set('three', 'four') charset utf8mb3 ...@@ -165,11 +165,11 @@ b set('three', 'four') charset utf8mb3
alter table enum_and_set alter table enum_and_set
modify a enum('one', 'two') charset utf8mb4, modify a enum('one', 'two') charset utf8mb4,
algorithm=instant; algorithm=instant;
ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
alter table enum_and_set alter table enum_and_set
modify b enum('three', 'four') charset utf8mb4, modify b enum('three', 'four') charset utf8mb4,
algorithm=instant; algorithm=instant;
ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
drop table enum_and_set; drop table enum_and_set;
create table compressed ( create table compressed (
a varchar(255) charset utf8mb3 compressed a varchar(255) charset utf8mb3 compressed
...@@ -254,7 +254,7 @@ algorithm=instant; ...@@ -254,7 +254,7 @@ algorithm=instant;
alter table boundary_255 alter table boundary_255
modify b varchar(200) charset utf8mb3, modify b varchar(200) charset utf8mb3,
algorithm=instant; algorithm=instant;
ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
alter table boundary_255 alter table boundary_255
modify c varchar(300) charset utf8mb3, modify c varchar(300) charset utf8mb3,
algorithm=instant; algorithm=instant;
...@@ -1080,11 +1080,11 @@ algorithm=instant; ...@@ -1080,11 +1080,11 @@ algorithm=instant;
alter table tmp alter table tmp
modify b varchar(50) charset utf8mb3 collate utf8mb3_swedish_ci, modify b varchar(50) charset utf8mb3 collate utf8mb3_swedish_ci,
algorithm=instant; algorithm=instant;
ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
alter table tmp alter table tmp
modify c varchar(50) charset utf8mb3 collate utf8mb3_swedish_ci, modify c varchar(50) charset utf8mb3 collate utf8mb3_swedish_ci,
algorithm=instant; algorithm=instant;
ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
drop table tmp; drop table tmp;
create table tmp ( create table tmp (
a varchar(50) charset ascii collate ascii_bin, a varchar(50) charset ascii collate ascii_bin,
...@@ -1097,11 +1097,11 @@ algorithm=instant; ...@@ -1097,11 +1097,11 @@ algorithm=instant;
alter table tmp alter table tmp
modify b varchar(50) charset latin1 collate latin1_swedish_ci, modify b varchar(50) charset latin1 collate latin1_swedish_ci,
algorithm=instant; algorithm=instant;
ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
alter table tmp alter table tmp
modify c varchar(50) charset latin1 collate latin1_swedish_ci, modify c varchar(50) charset latin1 collate latin1_swedish_ci,
algorithm=instant; algorithm=instant;
ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
drop table tmp; drop table tmp;
create table tmp ( create table tmp (
a varchar(50) charset ascii collate ascii_general_nopad_ci, a varchar(50) charset ascii collate ascii_general_nopad_ci,
...@@ -1114,11 +1114,11 @@ algorithm=instant; ...@@ -1114,11 +1114,11 @@ algorithm=instant;
alter table tmp alter table tmp
modify b varchar(50) charset latin1 collate latin1_swedish_ci, modify b varchar(50) charset latin1 collate latin1_swedish_ci,
algorithm=instant; algorithm=instant;
ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
alter table tmp alter table tmp
modify c varchar(50) charset latin1 collate latin1_swedish_ci, modify c varchar(50) charset latin1 collate latin1_swedish_ci,
algorithm=instant; algorithm=instant;
ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
drop table tmp; drop table tmp;
create table tmp ( create table tmp (
a varchar(50) charset ascii collate ascii_nopad_bin, a varchar(50) charset ascii collate ascii_nopad_bin,
...@@ -1131,11 +1131,11 @@ algorithm=instant; ...@@ -1131,11 +1131,11 @@ algorithm=instant;
alter table tmp alter table tmp
modify b varchar(50) charset latin1 collate latin1_swedish_ci, modify b varchar(50) charset latin1 collate latin1_swedish_ci,
algorithm=instant; algorithm=instant;
ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
alter table tmp alter table tmp
modify c varchar(50) charset latin1 collate latin1_swedish_ci, modify c varchar(50) charset latin1 collate latin1_swedish_ci,
algorithm=instant; algorithm=instant;
ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
drop table tmp; drop table tmp;
create table tmp ( create table tmp (
a varchar(50) charset ascii collate ascii_general_ci, a varchar(50) charset ascii collate ascii_general_ci,
...@@ -1148,11 +1148,11 @@ algorithm=instant; ...@@ -1148,11 +1148,11 @@ algorithm=instant;
alter table tmp alter table tmp
modify b varchar(50) charset koi8u collate koi8u_bin, modify b varchar(50) charset koi8u collate koi8u_bin,
algorithm=instant; algorithm=instant;
ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
alter table tmp alter table tmp
modify c varchar(50) charset koi8u collate koi8u_bin, modify c varchar(50) charset koi8u collate koi8u_bin,
algorithm=instant; algorithm=instant;
ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
drop table tmp; drop table tmp;
create table tmp ( create table tmp (
a varchar(50) charset ascii collate ascii_general_nopad_ci, a varchar(50) charset ascii collate ascii_general_nopad_ci,
...@@ -1165,11 +1165,11 @@ algorithm=instant; ...@@ -1165,11 +1165,11 @@ algorithm=instant;
alter table tmp alter table tmp
modify b varchar(50) charset koi8u collate koi8u_bin, modify b varchar(50) charset koi8u collate koi8u_bin,
algorithm=instant; algorithm=instant;
ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
alter table tmp alter table tmp
modify c varchar(50) charset koi8u collate koi8u_bin, modify c varchar(50) charset koi8u collate koi8u_bin,
algorithm=instant; algorithm=instant;
ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
drop table tmp; drop table tmp;
create table tmp ( create table tmp (
a varchar(50) charset ascii collate ascii_nopad_bin, a varchar(50) charset ascii collate ascii_nopad_bin,
...@@ -1182,11 +1182,11 @@ algorithm=instant; ...@@ -1182,11 +1182,11 @@ algorithm=instant;
alter table tmp alter table tmp
modify b varchar(50) charset koi8u collate koi8u_bin, modify b varchar(50) charset koi8u collate koi8u_bin,
algorithm=instant; algorithm=instant;
ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
alter table tmp alter table tmp
modify c varchar(50) charset koi8u collate koi8u_bin, modify c varchar(50) charset koi8u collate koi8u_bin,
algorithm=instant; algorithm=instant;
ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
drop table tmp; drop table tmp;
create table tmp ( create table tmp (
a varchar(50) charset ascii collate ascii_general_ci, a varchar(50) charset ascii collate ascii_general_ci,
...@@ -1199,11 +1199,11 @@ algorithm=instant; ...@@ -1199,11 +1199,11 @@ algorithm=instant;
alter table tmp alter table tmp
modify b varchar(50) charset latin1 collate latin1_swedish_ci, modify b varchar(50) charset latin1 collate latin1_swedish_ci,
algorithm=instant; algorithm=instant;
ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
alter table tmp alter table tmp
modify c varchar(50) charset latin1 collate latin1_swedish_ci, modify c varchar(50) charset latin1 collate latin1_swedish_ci,
algorithm=instant; algorithm=instant;
ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
drop table tmp; drop table tmp;
create table tmp ( create table tmp (
a varchar(50) charset ascii collate ascii_bin, a varchar(50) charset ascii collate ascii_bin,
...@@ -1216,11 +1216,11 @@ algorithm=instant; ...@@ -1216,11 +1216,11 @@ algorithm=instant;
alter table tmp alter table tmp
modify b varchar(50) charset utf8mb3 collate utf8mb3_swedish_ci, modify b varchar(50) charset utf8mb3 collate utf8mb3_swedish_ci,
algorithm=instant; algorithm=instant;
ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
alter table tmp alter table tmp
modify c varchar(50) charset utf8mb3 collate utf8mb3_swedish_ci, modify c varchar(50) charset utf8mb3 collate utf8mb3_swedish_ci,
algorithm=instant; algorithm=instant;
ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
drop table tmp; drop table tmp;
create table tmp ( create table tmp (
a varchar(50) charset ascii collate ascii_general_nopad_ci, a varchar(50) charset ascii collate ascii_general_nopad_ci,
...@@ -1233,11 +1233,11 @@ algorithm=instant; ...@@ -1233,11 +1233,11 @@ algorithm=instant;
alter table tmp alter table tmp
modify b varchar(50) charset utf8mb3 collate utf8mb3_swedish_ci, modify b varchar(50) charset utf8mb3 collate utf8mb3_swedish_ci,
algorithm=instant; algorithm=instant;
ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
alter table tmp alter table tmp
modify c varchar(50) charset utf8mb3 collate utf8mb3_swedish_ci, modify c varchar(50) charset utf8mb3 collate utf8mb3_swedish_ci,
algorithm=instant; algorithm=instant;
ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
drop table tmp; drop table tmp;
create table tmp ( create table tmp (
a varchar(50) charset ascii collate ascii_nopad_bin, a varchar(50) charset ascii collate ascii_nopad_bin,
...@@ -1250,11 +1250,11 @@ algorithm=instant; ...@@ -1250,11 +1250,11 @@ algorithm=instant;
alter table tmp alter table tmp
modify b varchar(50) charset utf8mb3 collate utf8mb3_swedish_ci, modify b varchar(50) charset utf8mb3 collate utf8mb3_swedish_ci,
algorithm=instant; algorithm=instant;
ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
alter table tmp alter table tmp
modify c varchar(50) charset utf8mb3 collate utf8mb3_swedish_ci, modify c varchar(50) charset utf8mb3 collate utf8mb3_swedish_ci,
algorithm=instant; algorithm=instant;
ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
drop table tmp; drop table tmp;
create table tmp ( create table tmp (
a varchar(50) charset ascii collate ascii_general_ci, a varchar(50) charset ascii collate ascii_general_ci,
...@@ -1267,11 +1267,11 @@ algorithm=instant; ...@@ -1267,11 +1267,11 @@ algorithm=instant;
alter table tmp alter table tmp
modify b varchar(50) charset utf8mb4 collate utf8mb4_danish_ci, modify b varchar(50) charset utf8mb4 collate utf8mb4_danish_ci,
algorithm=instant; algorithm=instant;
ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
alter table tmp alter table tmp
modify c varchar(50) charset utf8mb4 collate utf8mb4_danish_ci, modify c varchar(50) charset utf8mb4 collate utf8mb4_danish_ci,
algorithm=instant; algorithm=instant;
ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
drop table tmp; drop table tmp;
create table tmp ( create table tmp (
a varchar(50) charset ascii collate ascii_bin, a varchar(50) charset ascii collate ascii_bin,
...@@ -1284,11 +1284,11 @@ algorithm=instant; ...@@ -1284,11 +1284,11 @@ algorithm=instant;
alter table tmp alter table tmp
modify b varchar(50) charset utf8mb4 collate utf8mb4_danish_ci, modify b varchar(50) charset utf8mb4 collate utf8mb4_danish_ci,
algorithm=instant; algorithm=instant;
ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
alter table tmp alter table tmp
modify c varchar(50) charset utf8mb4 collate utf8mb4_danish_ci, modify c varchar(50) charset utf8mb4 collate utf8mb4_danish_ci,
algorithm=instant; algorithm=instant;
ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
drop table tmp; drop table tmp;
create table tmp ( create table tmp (
a varchar(50) charset ascii collate ascii_general_nopad_ci, a varchar(50) charset ascii collate ascii_general_nopad_ci,
...@@ -1301,11 +1301,11 @@ algorithm=instant; ...@@ -1301,11 +1301,11 @@ algorithm=instant;
alter table tmp alter table tmp
modify b varchar(50) charset utf8mb4 collate utf8mb4_danish_ci, modify b varchar(50) charset utf8mb4 collate utf8mb4_danish_ci,
algorithm=instant; algorithm=instant;
ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
alter table tmp alter table tmp
modify c varchar(50) charset utf8mb4 collate utf8mb4_danish_ci, modify c varchar(50) charset utf8mb4 collate utf8mb4_danish_ci,
algorithm=instant; algorithm=instant;
ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
drop table tmp; drop table tmp;
create table tmp ( create table tmp (
a varchar(50) charset ascii collate ascii_nopad_bin, a varchar(50) charset ascii collate ascii_nopad_bin,
...@@ -1318,11 +1318,11 @@ algorithm=instant; ...@@ -1318,11 +1318,11 @@ algorithm=instant;
alter table tmp alter table tmp
modify b varchar(50) charset utf8mb4 collate utf8mb4_danish_ci, modify b varchar(50) charset utf8mb4 collate utf8mb4_danish_ci,
algorithm=instant; algorithm=instant;
ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
alter table tmp alter table tmp
modify c varchar(50) charset utf8mb4 collate utf8mb4_danish_ci, modify c varchar(50) charset utf8mb4 collate utf8mb4_danish_ci,
algorithm=instant; algorithm=instant;
ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
drop table tmp; drop table tmp;
create table tmp ( create table tmp (
a varchar(50) charset utf8mb3 collate utf8mb3_general_ci, a varchar(50) charset utf8mb3 collate utf8mb3_general_ci,
...@@ -1335,11 +1335,11 @@ algorithm=instant; ...@@ -1335,11 +1335,11 @@ algorithm=instant;
alter table tmp alter table tmp
modify b varchar(50) charset utf8mb4 collate utf8mb4_vietnamese_ci, modify b varchar(50) charset utf8mb4 collate utf8mb4_vietnamese_ci,
algorithm=instant; algorithm=instant;
ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
alter table tmp alter table tmp
modify c varchar(50) charset utf8mb4 collate utf8mb4_vietnamese_ci, modify c varchar(50) charset utf8mb4 collate utf8mb4_vietnamese_ci,
algorithm=instant; algorithm=instant;
ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
drop table tmp; drop table tmp;
create table tmp ( create table tmp (
a varchar(50) charset utf8mb3 collate utf8mb3_bin, a varchar(50) charset utf8mb3 collate utf8mb3_bin,
...@@ -1352,11 +1352,11 @@ algorithm=instant; ...@@ -1352,11 +1352,11 @@ algorithm=instant;
alter table tmp alter table tmp
modify b varchar(50) charset utf8mb4 collate utf8mb4_vietnamese_ci, modify b varchar(50) charset utf8mb4 collate utf8mb4_vietnamese_ci,
algorithm=instant; algorithm=instant;
ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
alter table tmp alter table tmp
modify c varchar(50) charset utf8mb4 collate utf8mb4_vietnamese_ci, modify c varchar(50) charset utf8mb4 collate utf8mb4_vietnamese_ci,
algorithm=instant; algorithm=instant;
ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
drop table tmp; drop table tmp;
create table tmp ( create table tmp (
a varchar(50) charset utf8mb3 collate utf8mb3_general_nopad_ci, a varchar(50) charset utf8mb3 collate utf8mb3_general_nopad_ci,
...@@ -1369,11 +1369,11 @@ algorithm=instant; ...@@ -1369,11 +1369,11 @@ algorithm=instant;
alter table tmp alter table tmp
modify b varchar(50) charset utf8mb4 collate utf8mb4_vietnamese_ci, modify b varchar(50) charset utf8mb4 collate utf8mb4_vietnamese_ci,
algorithm=instant; algorithm=instant;
ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
alter table tmp alter table tmp
modify c varchar(50) charset utf8mb4 collate utf8mb4_vietnamese_ci, modify c varchar(50) charset utf8mb4 collate utf8mb4_vietnamese_ci,
algorithm=instant; algorithm=instant;
ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
drop table tmp; drop table tmp;
create table tmp ( create table tmp (
a varchar(50) charset utf8mb3 collate utf8mb3_nopad_bin, a varchar(50) charset utf8mb3 collate utf8mb3_nopad_bin,
...@@ -1386,11 +1386,11 @@ algorithm=instant; ...@@ -1386,11 +1386,11 @@ algorithm=instant;
alter table tmp alter table tmp
modify b varchar(50) charset utf8mb4 collate utf8mb4_vietnamese_ci, modify b varchar(50) charset utf8mb4 collate utf8mb4_vietnamese_ci,
algorithm=instant; algorithm=instant;
ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
alter table tmp alter table tmp
modify c varchar(50) charset utf8mb4 collate utf8mb4_vietnamese_ci, modify c varchar(50) charset utf8mb4 collate utf8mb4_vietnamese_ci,
algorithm=instant; algorithm=instant;
ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
drop table tmp; drop table tmp;
create table tmp ( create table tmp (
a varchar(50) charset ascii collate ascii_general_ci, a varchar(50) charset ascii collate ascii_general_ci,
...@@ -1403,11 +1403,11 @@ algorithm=instant; ...@@ -1403,11 +1403,11 @@ algorithm=instant;
alter table tmp alter table tmp
modify b varchar(50) charset gbk collate gbk_chinese_ci, modify b varchar(50) charset gbk collate gbk_chinese_ci,
algorithm=instant; algorithm=instant;
ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
alter table tmp alter table tmp
modify c varchar(50) charset gbk collate gbk_chinese_ci, modify c varchar(50) charset gbk collate gbk_chinese_ci,
algorithm=instant; algorithm=instant;
ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
drop table tmp; drop table tmp;
create table tmp ( create table tmp (
a varchar(50) charset ascii collate ascii_general_ci, a varchar(50) charset ascii collate ascii_general_ci,
...@@ -1420,11 +1420,11 @@ algorithm=instant; ...@@ -1420,11 +1420,11 @@ algorithm=instant;
alter table tmp alter table tmp
modify b varchar(50) charset gbk collate gbk_chinese_nopad_ci, modify b varchar(50) charset gbk collate gbk_chinese_nopad_ci,
algorithm=instant; algorithm=instant;
ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
alter table tmp alter table tmp
modify c varchar(50) charset gbk collate gbk_chinese_nopad_ci, modify c varchar(50) charset gbk collate gbk_chinese_nopad_ci,
algorithm=instant; algorithm=instant;
ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
drop table tmp; drop table tmp;
create table tmp ( create table tmp (
a varchar(50) charset ucs2 collate ucs2_myanmar_ci, a varchar(50) charset ucs2 collate ucs2_myanmar_ci,
...@@ -1437,11 +1437,11 @@ algorithm=instant; ...@@ -1437,11 +1437,11 @@ algorithm=instant;
alter table tmp alter table tmp
modify b varchar(50) charset utf16 collate utf16_thai_520_w2, modify b varchar(50) charset utf16 collate utf16_thai_520_w2,
algorithm=instant; algorithm=instant;
ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
alter table tmp alter table tmp
modify c varchar(50) charset utf16 collate utf16_thai_520_w2, modify c varchar(50) charset utf16 collate utf16_thai_520_w2,
algorithm=instant; algorithm=instant;
ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
drop table tmp; drop table tmp;
create table tmp ( create table tmp (
a varchar(50) charset ucs2 collate ucs2_general_ci, a varchar(50) charset ucs2 collate ucs2_general_ci,
...@@ -1454,11 +1454,11 @@ algorithm=instant; ...@@ -1454,11 +1454,11 @@ algorithm=instant;
alter table tmp alter table tmp
modify b varchar(50) charset utf16 collate utf16_unicode_nopad_ci, modify b varchar(50) charset utf16 collate utf16_unicode_nopad_ci,
algorithm=instant; algorithm=instant;
ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
alter table tmp alter table tmp
modify c varchar(50) charset utf16 collate utf16_unicode_nopad_ci, modify c varchar(50) charset utf16 collate utf16_unicode_nopad_ci,
algorithm=instant; algorithm=instant;
ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
drop table tmp; drop table tmp;
create table tmp ( create table tmp (
a varchar(50) charset ucs2 collate ucs2_general_mysql500_ci, a varchar(50) charset ucs2 collate ucs2_general_mysql500_ci,
...@@ -1471,11 +1471,11 @@ algorithm=instant; ...@@ -1471,11 +1471,11 @@ algorithm=instant;
alter table tmp alter table tmp
modify b varchar(50) charset utf16 collate utf16_spanish2_ci, modify b varchar(50) charset utf16 collate utf16_spanish2_ci,
algorithm=instant; algorithm=instant;
ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
alter table tmp alter table tmp
modify c varchar(50) charset utf16 collate utf16_spanish2_ci, modify c varchar(50) charset utf16 collate utf16_spanish2_ci,
algorithm=instant; algorithm=instant;
ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
drop table tmp; drop table tmp;
create table tmp ( create table tmp (
a varchar(50) charset ascii collate ascii_general_ci, a varchar(50) charset ascii collate ascii_general_ci,
...@@ -1488,11 +1488,11 @@ algorithm=instant; ...@@ -1488,11 +1488,11 @@ algorithm=instant;
alter table tmp alter table tmp
modify b varchar(50) charset ascii collate ascii_bin, modify b varchar(50) charset ascii collate ascii_bin,
algorithm=instant; algorithm=instant;
ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
alter table tmp alter table tmp
modify c varchar(50) charset ascii collate ascii_bin, modify c varchar(50) charset ascii collate ascii_bin,
algorithm=instant; algorithm=instant;
ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
drop table tmp; drop table tmp;
create table tmp ( create table tmp (
a varchar(50) charset utf8mb3 collate utf8mb3_roman_ci, a varchar(50) charset utf8mb3 collate utf8mb3_roman_ci,
...@@ -1505,11 +1505,11 @@ algorithm=instant; ...@@ -1505,11 +1505,11 @@ algorithm=instant;
alter table tmp alter table tmp
modify b varchar(50) charset utf8mb3 collate utf8mb3_lithuanian_ci, modify b varchar(50) charset utf8mb3 collate utf8mb3_lithuanian_ci,
algorithm=instant; algorithm=instant;
ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
alter table tmp alter table tmp
modify c varchar(50) charset utf8mb3 collate utf8mb3_lithuanian_ci, modify c varchar(50) charset utf8mb3 collate utf8mb3_lithuanian_ci,
algorithm=instant; algorithm=instant;
ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
drop table tmp; drop table tmp;
create table tmp ( create table tmp (
a varchar(50) charset utf8mb4 collate utf8mb4_thai_520_w2, a varchar(50) charset utf8mb4 collate utf8mb4_thai_520_w2,
...@@ -1522,11 +1522,11 @@ algorithm=instant; ...@@ -1522,11 +1522,11 @@ algorithm=instant;
alter table tmp alter table tmp
modify b varchar(50) charset utf8mb4 collate utf8mb4_persian_ci, modify b varchar(50) charset utf8mb4 collate utf8mb4_persian_ci,
algorithm=instant; algorithm=instant;
ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
alter table tmp alter table tmp
modify c varchar(50) charset utf8mb4 collate utf8mb4_persian_ci, modify c varchar(50) charset utf8mb4 collate utf8mb4_persian_ci,
algorithm=instant; algorithm=instant;
ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
drop table tmp; drop table tmp;
create table tmp ( create table tmp (
a varchar(50) charset utf8mb3 collate utf8mb3_myanmar_ci, a varchar(50) charset utf8mb3 collate utf8mb3_myanmar_ci,
...@@ -1539,11 +1539,11 @@ algorithm=instant; ...@@ -1539,11 +1539,11 @@ algorithm=instant;
alter table tmp alter table tmp
modify b varchar(50) charset utf8mb4 collate utf8mb4_german2_ci, modify b varchar(50) charset utf8mb4 collate utf8mb4_german2_ci,
algorithm=instant; algorithm=instant;
ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
alter table tmp alter table tmp
modify c varchar(50) charset utf8mb4 collate utf8mb4_german2_ci, modify c varchar(50) charset utf8mb4 collate utf8mb4_german2_ci,
algorithm=instant; algorithm=instant;
ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
drop table tmp; drop table tmp;
create table tmp ( create table tmp (
a varchar(50) charset utf8mb3 collate utf8mb3_general_ci, a varchar(50) charset utf8mb3 collate utf8mb3_general_ci,
...@@ -1556,11 +1556,11 @@ algorithm=instant; ...@@ -1556,11 +1556,11 @@ algorithm=instant;
alter table tmp alter table tmp
modify b varchar(50) charset utf8mb3 collate utf8mb3_unicode_ci, modify b varchar(50) charset utf8mb3 collate utf8mb3_unicode_ci,
algorithm=instant; algorithm=instant;
ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
alter table tmp alter table tmp
modify c varchar(50) charset utf8mb3 collate utf8mb3_unicode_ci, modify c varchar(50) charset utf8mb3 collate utf8mb3_unicode_ci,
algorithm=instant; algorithm=instant;
ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
drop table tmp; drop table tmp;
create table tmp ( create table tmp (
a varchar(50) charset latin1 collate latin1_general_cs, a varchar(50) charset latin1 collate latin1_general_cs,
...@@ -1573,11 +1573,11 @@ algorithm=instant; ...@@ -1573,11 +1573,11 @@ algorithm=instant;
alter table tmp alter table tmp
modify b varchar(50) charset latin1 collate latin1_general_ci, modify b varchar(50) charset latin1 collate latin1_general_ci,
algorithm=instant; algorithm=instant;
ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
alter table tmp alter table tmp
modify c varchar(50) charset latin1 collate latin1_general_ci, modify c varchar(50) charset latin1 collate latin1_general_ci,
algorithm=instant; algorithm=instant;
ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
drop table tmp; drop table tmp;
create table tmp ( create table tmp (
a varchar(50) charset ascii collate ascii_general_ci, a varchar(50) charset ascii collate ascii_general_ci,
...@@ -1590,11 +1590,11 @@ algorithm=instant; ...@@ -1590,11 +1590,11 @@ algorithm=instant;
alter table tmp alter table tmp
modify b varchar(50) charset ujis collate ujis_japanese_ci, modify b varchar(50) charset ujis collate ujis_japanese_ci,
algorithm=instant; algorithm=instant;
ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
alter table tmp alter table tmp
modify c varchar(50) charset ujis collate ujis_japanese_ci, modify c varchar(50) charset ujis collate ujis_japanese_ci,
algorithm=instant; algorithm=instant;
ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
drop table tmp; drop table tmp;
create table tmp ( create table tmp (
a varchar(50) charset ascii collate ascii_general_ci, a varchar(50) charset ascii collate ascii_general_ci,
...@@ -1607,11 +1607,11 @@ algorithm=instant; ...@@ -1607,11 +1607,11 @@ algorithm=instant;
alter table tmp alter table tmp
modify b varchar(50) charset big5 collate big5_chinese_ci, modify b varchar(50) charset big5 collate big5_chinese_ci,
algorithm=instant; algorithm=instant;
ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
alter table tmp alter table tmp
modify c varchar(50) charset big5 collate big5_chinese_ci, modify c varchar(50) charset big5 collate big5_chinese_ci,
algorithm=instant; algorithm=instant;
ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
drop table tmp; drop table tmp;
create table tmp ( create table tmp (
a varchar(50) charset ascii collate ascii_general_ci, a varchar(50) charset ascii collate ascii_general_ci,
...@@ -1624,11 +1624,11 @@ algorithm=instant; ...@@ -1624,11 +1624,11 @@ algorithm=instant;
alter table tmp alter table tmp
modify b varchar(50) charset latin2 collate latin2_croatian_ci, modify b varchar(50) charset latin2 collate latin2_croatian_ci,
algorithm=instant; algorithm=instant;
ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
alter table tmp alter table tmp
modify c varchar(50) charset latin2 collate latin2_croatian_ci, modify c varchar(50) charset latin2 collate latin2_croatian_ci,
algorithm=instant; algorithm=instant;
ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
drop table tmp; drop table tmp;
create table tmp ( create table tmp (
a varchar(50) charset ascii collate ascii_general_ci, a varchar(50) charset ascii collate ascii_general_ci,
...@@ -1641,11 +1641,11 @@ algorithm=instant; ...@@ -1641,11 +1641,11 @@ algorithm=instant;
alter table tmp alter table tmp
modify b varchar(50) charset latin7 collate latin7_estonian_cs, modify b varchar(50) charset latin7 collate latin7_estonian_cs,
algorithm=instant; algorithm=instant;
ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
alter table tmp alter table tmp
modify c varchar(50) charset latin7 collate latin7_estonian_cs, modify c varchar(50) charset latin7 collate latin7_estonian_cs,
algorithm=instant; algorithm=instant;
ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
drop table tmp; drop table tmp;
create table tmp ( create table tmp (
a varchar(50) charset utf16 collate utf16_general_ci, a varchar(50) charset utf16 collate utf16_general_ci,
...@@ -1658,11 +1658,11 @@ algorithm=instant; ...@@ -1658,11 +1658,11 @@ algorithm=instant;
alter table tmp alter table tmp
modify b varchar(50) charset utf16 collate utf16_german2_ci, modify b varchar(50) charset utf16 collate utf16_german2_ci,
algorithm=instant; algorithm=instant;
ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
alter table tmp alter table tmp
modify c varchar(50) charset utf16 collate utf16_german2_ci, modify c varchar(50) charset utf16 collate utf16_german2_ci,
algorithm=instant; algorithm=instant;
ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
drop table tmp; drop table tmp;
drop table compatible_without_index; drop table compatible_without_index;
create table fully_incompatible ( create table fully_incompatible (
...@@ -1691,11 +1691,11 @@ unique key b_idx (b(150)) ...@@ -1691,11 +1691,11 @@ unique key b_idx (b(150))
alter table tmp alter table tmp
change a a varchar(150) charset utf8mb3 collate utf8mb3_general_ci, change a a varchar(150) charset utf8mb3 collate utf8mb3_general_ci,
algorithm=instant; algorithm=instant;
ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
alter table tmp alter table tmp
modify b text charset utf8mb3 collate utf8mb3_general_ci, modify b text charset utf8mb3 collate utf8mb3_general_ci,
algorithm=instant; algorithm=instant;
ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
drop table tmp; drop table tmp;
create table tmp ( create table tmp (
a varchar(150) charset utf8mb4 collate utf8mb4_general_ci, a varchar(150) charset utf8mb4 collate utf8mb4_general_ci,
...@@ -1705,11 +1705,11 @@ unique key b_idx (b(150)) ...@@ -1705,11 +1705,11 @@ unique key b_idx (b(150))
alter table tmp alter table tmp
change a a varchar(150) charset ascii collate ascii_general_ci, change a a varchar(150) charset ascii collate ascii_general_ci,
algorithm=instant; algorithm=instant;
ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
alter table tmp alter table tmp
modify b text charset ascii collate ascii_general_ci, modify b text charset ascii collate ascii_general_ci,
algorithm=instant; algorithm=instant;
ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
drop table tmp; drop table tmp;
create table tmp ( create table tmp (
a varchar(150) charset utf8mb3 collate utf8mb3_general_ci, a varchar(150) charset utf8mb3 collate utf8mb3_general_ci,
...@@ -1719,11 +1719,11 @@ unique key b_idx (b(150)) ...@@ -1719,11 +1719,11 @@ unique key b_idx (b(150))
alter table tmp alter table tmp
change a a varchar(150) charset ascii collate ascii_general_ci, change a a varchar(150) charset ascii collate ascii_general_ci,
algorithm=instant; algorithm=instant;
ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
alter table tmp alter table tmp
modify b text charset ascii collate ascii_general_ci, modify b text charset ascii collate ascii_general_ci,
algorithm=instant; algorithm=instant;
ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
drop table tmp; drop table tmp;
create table tmp ( create table tmp (
a varchar(150) charset utf8mb3 collate utf8mb3_general_ci, a varchar(150) charset utf8mb3 collate utf8mb3_general_ci,
...@@ -1733,11 +1733,11 @@ unique key b_idx (b(150)) ...@@ -1733,11 +1733,11 @@ unique key b_idx (b(150))
alter table tmp alter table tmp
change a a varchar(150) charset latin1 collate latin1_general_ci, change a a varchar(150) charset latin1 collate latin1_general_ci,
algorithm=instant; algorithm=instant;
ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
alter table tmp alter table tmp
modify b text charset latin1 collate latin1_general_ci, modify b text charset latin1 collate latin1_general_ci,
algorithm=instant; algorithm=instant;
ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
drop table tmp; drop table tmp;
create table tmp ( create table tmp (
a varchar(150) charset utf16 collate utf16_general_ci, a varchar(150) charset utf16 collate utf16_general_ci,
...@@ -1747,11 +1747,11 @@ unique key b_idx (b(150)) ...@@ -1747,11 +1747,11 @@ unique key b_idx (b(150))
alter table tmp alter table tmp
change a a varchar(150) charset utf32 collate utf32_general_ci, change a a varchar(150) charset utf32 collate utf32_general_ci,
algorithm=instant; algorithm=instant;
ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
alter table tmp alter table tmp
modify b text charset utf32 collate utf32_general_ci, modify b text charset utf32 collate utf32_general_ci,
algorithm=instant; algorithm=instant;
ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
drop table tmp; drop table tmp;
create table tmp ( create table tmp (
a varchar(150) charset latin1 collate latin1_general_ci, a varchar(150) charset latin1 collate latin1_general_ci,
...@@ -1761,11 +1761,11 @@ unique key b_idx (b(150)) ...@@ -1761,11 +1761,11 @@ unique key b_idx (b(150))
alter table tmp alter table tmp
change a a varchar(150) charset ascii collate ascii_general_ci, change a a varchar(150) charset ascii collate ascii_general_ci,
algorithm=instant; algorithm=instant;
ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
alter table tmp alter table tmp
modify b text charset ascii collate ascii_general_ci, modify b text charset ascii collate ascii_general_ci,
algorithm=instant; algorithm=instant;
ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
drop table tmp; drop table tmp;
create table tmp ( create table tmp (
a varchar(150) charset ascii collate ascii_general_ci, a varchar(150) charset ascii collate ascii_general_ci,
...@@ -1775,11 +1775,11 @@ unique key b_idx (b(150)) ...@@ -1775,11 +1775,11 @@ unique key b_idx (b(150))
alter table tmp alter table tmp
change a a varchar(150) charset swe7 collate swe7_swedish_ci, change a a varchar(150) charset swe7 collate swe7_swedish_ci,
algorithm=instant; algorithm=instant;
ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
alter table tmp alter table tmp
modify b text charset swe7 collate swe7_swedish_ci, modify b text charset swe7 collate swe7_swedish_ci,
algorithm=instant; algorithm=instant;
ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
drop table tmp; drop table tmp;
create table tmp ( create table tmp (
a varchar(150) charset eucjpms collate eucjpms_japanese_nopad_ci, a varchar(150) charset eucjpms collate eucjpms_japanese_nopad_ci,
...@@ -1789,11 +1789,11 @@ unique key b_idx (b(150)) ...@@ -1789,11 +1789,11 @@ unique key b_idx (b(150))
alter table tmp alter table tmp
change a a varchar(150) charset geostd8 collate geostd8_general_ci, change a a varchar(150) charset geostd8 collate geostd8_general_ci,
algorithm=instant; algorithm=instant;
ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
alter table tmp alter table tmp
modify b text charset geostd8 collate geostd8_general_ci, modify b text charset geostd8 collate geostd8_general_ci,
algorithm=instant; algorithm=instant;
ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
drop table tmp; drop table tmp;
create table tmp ( create table tmp (
a varchar(150) charset latin1 collate latin1_general_ci, a varchar(150) charset latin1 collate latin1_general_ci,
...@@ -1803,10 +1803,10 @@ unique key b_idx (b(150)) ...@@ -1803,10 +1803,10 @@ unique key b_idx (b(150))
alter table tmp alter table tmp
change a a varchar(150) charset utf16 collate utf16_general_ci, change a a varchar(150) charset utf16 collate utf16_general_ci,
algorithm=instant; algorithm=instant;
ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
alter table tmp alter table tmp
modify b text charset utf16 collate utf16_general_ci, modify b text charset utf16 collate utf16_general_ci,
algorithm=instant; algorithm=instant;
ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
drop table tmp; drop table tmp;
drop table fully_incompatible; drop table fully_incompatible;
...@@ -17,7 +17,7 @@ ...@@ -17,7 +17,7 @@
+a 13 2100FE 660 +a 13 2100FE 660
# Convert from VARCHAR to a bigger CHAR # Convert from VARCHAR to a bigger CHAR
alter table t modify a varchar(200), algorithm=instant; alter table t modify a varchar(200), algorithm=instant;
ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type INPLACE. Try ALGORITHM=COPY ERROR 0A000: ALGORITHM=INSTANT is not supported. Reason: Cannot change column type. Try ALGORITHM=COPY
@@ -72,7 +72,7 @@ @@ -72,7 +72,7 @@
test.t check status OK test.t check status OK
call check_table('t'); call check_table('t');
......
...@@ -24,7 +24,7 @@ CREATE TABLE t1 (a <INT_COLUMN>, b <INT_COLUMN>, c <CHAR_COLUMN>) ENGINE=<STORAG ...@@ -24,7 +24,7 @@ CREATE TABLE t1 (a <INT_COLUMN>, b <INT_COLUMN>, c <CHAR_COLUMN>) ENGINE=<STORAG
INSERT INTO t1 (a,b,c) VALUES (1,100,'a'),(2,200,'b'),(3,300,'c'); 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 <INT_COLUMN>; ALTER ONLINE TABLE t1 DROP COLUMN b, ADD b <INT_COLUMN>;
ALTER ONLINE TABLE t1 MODIFY b BIGINT <CUSTOM_COL_OPTIONS>; ALTER ONLINE TABLE t1 MODIFY b BIGINT <CUSTOM_COL_OPTIONS>;
ERROR 0A000: LOCK=NONE is not supported. Reason: Cannot change column type INPLACE. Try LOCK=SHARED. ERROR 0A000: LOCK=NONE is not supported. Reason: Cannot change column type. Try LOCK=SHARED.
ALTER ONLINE TABLE t1 ENGINE=MEMORY; ALTER ONLINE TABLE t1 ENGINE=MEMORY;
ERROR 0A000: LOCK=NONE is not supported. Reason: COPY algorithm requires a lock. Try LOCK=SHARED. ERROR 0A000: LOCK=NONE is not supported. Reason: COPY algorithm requires a lock. Try LOCK=SHARED.
DROP TABLE t1; DROP TABLE t1;
......
...@@ -7012,7 +7012,7 @@ ER_ALTER_OPERATION_NOT_SUPPORTED_REASON_FK_RENAME ...@@ -7012,7 +7012,7 @@ ER_ALTER_OPERATION_NOT_SUPPORTED_REASON_FK_RENAME
eng "Columns participating in a foreign key are renamed" eng "Columns participating in a foreign key are renamed"
ER_ALTER_OPERATION_NOT_SUPPORTED_REASON_COLUMN_TYPE ER_ALTER_OPERATION_NOT_SUPPORTED_REASON_COLUMN_TYPE
eng "Cannot change column type INPLACE" eng "Cannot change column type"
ER_ALTER_OPERATION_NOT_SUPPORTED_REASON_FK_CHECK ER_ALTER_OPERATION_NOT_SUPPORTED_REASON_FK_CHECK
eng "Adding foreign keys needs foreign_key_checks=OFF" eng "Adding foreign keys needs foreign_key_checks=OFF"
......
...@@ -14,7 +14,7 @@ ...@@ -14,7 +14,7 @@
+# Also, this problem may cause a chain effect (more errors of different kinds in the test). +# Also, this problem may cause a chain effect (more errors of different kinds in the test).
+# ------------------------------------------- +# -------------------------------------------
ALTER ONLINE TABLE t1 MODIFY b BIGINT <CUSTOM_COL_OPTIONS>; ALTER ONLINE TABLE t1 MODIFY b BIGINT <CUSTOM_COL_OPTIONS>;
-ERROR 0A000: LOCK=NONE is not supported. Reason: Cannot change column type INPLACE. Try LOCK=SHARED. -ERROR 0A000: LOCK=NONE is not supported. Reason: Cannot change column type. Try LOCK=SHARED.
+ERROR 0A000: LOCK=NONE is not supported for this operation. Try LOCK=SHARED. +ERROR 0A000: LOCK=NONE is not supported for this operation. Try LOCK=SHARED.
+# ERROR: Statement ended with errno 1845, errname ER_ALTER_OPERATION_NOT_SUPPORTED (expected results: ER_ALTER_OPERATION_NOT_SUPPORTED_REASON) +# ERROR: Statement ended with errno 1845, errname ER_ALTER_OPERATION_NOT_SUPPORTED (expected results: ER_ALTER_OPERATION_NOT_SUPPORTED_REASON)
ALTER ONLINE TABLE t1 ENGINE=MEMORY; ALTER ONLINE TABLE t1 ENGINE=MEMORY;
......
...@@ -61,7 +61,7 @@ ...@@ -61,7 +61,7 @@
+# Also, this problem may cause a chain effect (more errors of different kinds in the test). +# Also, this problem may cause a chain effect (more errors of different kinds in the test).
+# ------------------------------------------- +# -------------------------------------------
ALTER ONLINE TABLE t1 MODIFY b BIGINT <CUSTOM_COL_OPTIONS>; ALTER ONLINE TABLE t1 MODIFY b BIGINT <CUSTOM_COL_OPTIONS>;
-ERROR 0A000: LOCK=NONE is not supported. Reason: Cannot change column type INPLACE. Try LOCK=SHARED. -ERROR 0A000: LOCK=NONE is not supported. Reason: Cannot change column type. Try LOCK=SHARED.
+ERROR 0A000: LOCK=NONE/SHARED is not supported for this operation. Try LOCK=EXCLUSIVE. +ERROR 0A000: LOCK=NONE/SHARED is not supported for this operation. Try LOCK=EXCLUSIVE.
+# ERROR: Statement ended with errno 1845, errname ER_ALTER_OPERATION_NOT_SUPPORTED (expected results: ER_ALTER_OPERATION_NOT_SUPPORTED_REASON) +# ERROR: Statement ended with errno 1845, errname ER_ALTER_OPERATION_NOT_SUPPORTED (expected results: ER_ALTER_OPERATION_NOT_SUPPORTED_REASON)
ALTER ONLINE TABLE t1 ENGINE=MEMORY; ALTER ONLINE TABLE t1 ENGINE=MEMORY;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment