sql >> Database teknologi >  >> RDS >> Mysql

Sådan deaktiveres og aktiveres alle begrænsninger i tabel mysql inkl. PK FK CHK UNI mm

Brug følgende til at deaktivere begrænsninger:

-- disable UNIQ, PK, ...
ALTER TABLE <tablename> DISABLE KEYS;
-- diable FK
SET FOREIGN_KEY_CHECKS=0;

Tjek for eksempel dette websted for flere eksempler. Gendan med:

SET FOREIGN_KEY_CHECKS=1;
ALTER TABLE <tablename> ENABLE KEYS;

Fra referencen:

p.s. :fra InnoDB-tip til justering af ydeevne

SET autocommit=0; 
SET unique_checks=0; 
SET foreign_key_checks=0;



  1. Aliasing af feltnavne i SQLAlchemy-model eller underliggende SQL-tabel

  2. Sådan undgår du duplikerede poster i en MySQL-database uden at smide en fejl

  3. Sådan automatiseres dataindsamling på SQL Server-databasevækst

  4. Hukommelseslækage i MySQL C++-stik