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

Trunca todas las tablas (la mayoría de las cuales tienen restricciones). Cómo dejarlos temporalmente

Creo que puedes hacer lo siguiente:

  1. Deshabilitar la verificación de restricción de clave externa

    mysql> SET FOREIGN_KEY_CHECKS = 0;
    
  2. Trunca tus tablas

    mysql> TRUNCATE MY_TABLE;
    
  3. Habilite la verificación de restricción de clave externa

    mysql> SET FOREIGN_KEY_CHECKS = 1;
    

Prefiero deshabilitar temporalmente las restricciones de clave externa a eliminarlas/recrearlas.