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