MySQL 5.7版本说明
表和索引上的许多DDL操作(
创建
,改变
,下降
语句)可以在线执行。看到第14.13节“InnoDB和在线DDL”获取详细信息。在线DDL支持添加辅助索引,这意味着通常可以加快创建和加载表及相关索引的过程,方法是创建不带辅助索引的表,然后在加载数据后添加辅助索引。
使用
截断表
清空桌子,不行删除从
.外键约束可以使tbl_name
截断
语句像常规语句一样工作删除
语句,在这种情况下,命令序列如删除表
而且创建表
可能是最快的。因为主键对每个节点的存储布局都是不可或缺的
InnoDB
表,而更改主键的定义涉及到重新组织整个表,总是将主键设置为创建表
声明,并提前计划,这样你就不需要这么做了改变
或下降
后面的主键。