mirror of
https://github.com/MariaDB/server.git
synced 2025-04-29 21:37:04 +03:00
Part one, non-temporary tables. Rrenaming a column can make destructive changes to the TABLE. This TABLE cannot be used anymore and needs to be reopened even if ALTER TABLE was aborted with an error.
11 lines
319 B
Plaintext
11 lines
319 B
Plaintext
--source include/have_innodb.inc
|
|
|
|
#
|
|
# MDEV-16110 ALTER with ALGORITHM=INPLACE breaks temporary table with virtual columns
|
|
#
|
|
create table t (a int, v int as (a)) engine=innodb;
|
|
--error ER_ALTER_OPERATION_NOT_SUPPORTED_REASON
|
|
alter table t change column a b tinyint, algorithm=inplace;
|
|
show create table t;
|
|
drop table t;
|