| 用途 | 改结构 |
|---|---|
| 操作 | ADD/MODIFY/CHANGE/DROP COLUMN、ADD/DROP INDEX、RENAME |
| 算法 | INSTANT / INPLACE / COPY |
常用操作
常用操作
ALTER TABLE orders ADD COLUMN channel VARCHAR(32) NOT NULL DEFAULT '' AFTER status;
ALTER TABLE orders MODIFY COLUMN sku VARCHAR(128) NOT NULL;
ALTER TABLE orders ADD INDEX idx_channel_created (channel, created_at);
ALTER TABLE orders RENAME TO orders_v2;在线加列(8.0)
在线加列(8.0)
ALTER TABLE orders ADD COLUMN memo VARCHAR(255) NULL, ALGORITHM=INSTANT;大表 DDL 会持 MDL 并可能把复制延迟拖长;生产用 gh-ost / pt-online-schema-change,且在低峰执行。