Bug #116930 | Deleting indexes from partition tables with function indexes is not online ddl | ||
---|---|---|---|
Submitted: | 11 Dec 2024 0:39 | Modified: | 13 Jan 6:40 |
Reporter: | chong zhang | Email Updates: | |
Status: | Not a Bug | Impact on me: | |
Category: | MySQL Server: InnoDB storage engine | Severity: | S3 (Non-critical) |
Version: | 8.0, 8.0.40, 8.4.3, 9.1.0 | OS: | Any |
Assigned to: | CPU Architecture: | Any |
[11 Dec 2024 0:39]
chong zhang
[11 Dec 2024 8:00]
MySQL Verification Team
Hello chong zhang, Thank you for the report and feedback. regards, Umesh
[13 Jan 6:40]
MySQL Verification Team
Development concluded this as Not a bug. Closing it now. ====================== This is not a bug. Dropping a virtual column from a partitioned table can't be done INPLACE. See the doc : https://dev.mysql.com/doc/refman/8.4/en/innodb-online-ddl-operations.html#online-ddl-colum... - Dropping a VIRTUAL column Dropping a VIRTUAL column can be performed instantly or in place for non-partitioned tables. Now, functional indexes, when created, have (invisible) virtual columns created. Therefore, when we try to drop the index, those virtual columns are being dropped, and it isn't allowed.