K deaktivaci omezení použijte následující postup:
-- disable UNIQ, PK, ...
ALTER TABLE <tablename> DISABLE KEYS;
-- diable FK
SET FOREIGN_KEY_CHECKS=0;
Podívejte se například na tento web pro více příkladů. Obnovit pomocí:
SET FOREIGN_KEY_CHECKS=1;
ALTER TABLE <tablename> ENABLE KEYS;
Z reference:
- kontroly_zahraničních_klíčů
- DVYPNUTÉ KLÍČE :" Pomocí ALTER TABLE ... DISABLE KEYS sdělte MySQL, aby přestala aktualizovat nejedinečné indexy. ..."
p.s. :z Tipy pro ladění výkonu InnoDB
SET autocommit=0;
SET unique_checks=0;
SET foreign_key_checks=0;