Utilizzare quanto segue per disabilitare i vincoli:
-- disable UNIQ, PK, ...
ALTER TABLE <tablename> DISABLE KEYS;
-- diable FK
SET FOREIGN_KEY_CHECKS=0;
Controlla ad esempio questo sito per ulteriori esempi. Ripristina con:
SET FOREIGN_KEY_CHECKS=1;
ALTER TABLE <tablename> ENABLE KEYS;
Dal riferimento:
- foreign_key_checks
- DCHIAVI DISABILI :" Usa ALTER TABLE ... DISABLE KEYS per dire a MySQL di interrompere l'aggiornamento degli indici non univoci. ..."
p.s. :da Suggerimenti per l'ottimizzazione delle prestazioni di InnoDB
SET autocommit=0;
SET unique_checks=0;
SET foreign_key_checks=0;