sql >> Base de Datos >  >> RDS >> Mysql

Cómo deshabilitar y habilitar todas las restricciones en la tabla mysql incl. PK FK CHK UNI, etc.

Use lo siguiente para deshabilitar las restricciones:

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

Compruebe, por ejemplo, este sitio para más ejemplos. Restaurar con:

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

De la referencia:

p.d. :de Consejos de ajuste de rendimiento de InnoDB

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