是否有一个内置的MariaDB方法来导出SQL格式的索引创建语句?

oymdgrw7  于 2022-11-23  发布在  其他
关注(0)|答案(1)|浏览(69)

我想暂时禁用索引更新。这似乎是不可能的,所以我想在更改完数据后删除并重新创建索引。我找到了SHOW indexes FROM $table命令,但它只生成一些人类可读的ascii art。接下来,我尝试了mysqldump --no-data(和一些其他选项),但这将key语句放在create table内,并且没有单独的语句用于添加索引。
是否有一种方法可以简单地从现有的数据库/表中导出CREATE INDEX ...语句?基本上相当于sqlite的.dump,它包含这样的语句。

mccptt67

mccptt671#

那么ALTER TABLE $table DISABLE KEYS呢?这将禁用索引更新。

相关问题