Verwenden Sie Folgendes, um Einschränkungen zu deaktivieren:
-- disable UNIQ, PK, ...
ALTER TABLE <tablename> DISABLE KEYS;
-- diable FK
SET FOREIGN_KEY_CHECKS=0;
Überprüfen Sie zum Beispiel diese Seite für weitere Beispiele. Wiederherstellen mit:
SET FOREIGN_KEY_CHECKS=1;
ALTER TABLE <tablename> ENABLE KEYS;
Aus der Referenz:
- Fremdschlüsselprüfungen
- DISIERBARE SCHLÜSSEL :" Verwenden Sie ALTER TABLE ... DISABLE KEYS, um MySQL anzuweisen, die Aktualisierung nicht eindeutiger Indizes zu beenden. ..."
p.s. :von Tipps zur InnoDB-Leistungsoptimierung
SET autocommit=0;
SET unique_checks=0;
SET foreign_key_checks=0;