How to disable keys in MySQL InnoDB tables?
Is it possible to disable keys in InnoDB tables?
If yes, how?
If not, why?
Solution 1:
I was under the impression InnoDB can have keys disabled and enabled. I just did some digging. It cannot be done. So, I was wrong.
Key constraints, however, can be turned on and off for a specific session:
- If you have UNIQUE secondary indexes,
you can try setting this to speed up
INSERTs that are disk bound:
SET unique_checks = 0;
- To disable foreign key checks for a
suggestion, use Randy Melder's suggestion:
SET foreign_key_checks = 0;