How to disable keys in MySQL InnoDB tables?
15,414
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;
Author by
user12145
Updated on September 17, 2022Comments
-
user12145 over 1 year
Is it possible to disable keys in InnoDB tables?
If yes, how?
If not, why?
-
Pacerier about 9 yearsAs for the "why", see stackoverflow.com/a/9525780/632951