Error al truncar tablas en mysql: Cannot truncate a table referenced in a foreign key constraint

Tratando de truncar una tabla en INNODB me salio el siguiente error:

Cannot truncate a table referenced in a foreign key constraint

Consultando, encontré que desabilitando la protección de llaves foraneas se podia truncar.

SET FOREIGN_KEY_CHECKS = 0;
TRUNCATE table;
SET FOREIGN_KEY_CHECKS = 1;

Pero a mi no me ha gustado eso de romper la integridad así que opté mejor por un delete:
Delete from table;

Sin el where porque me importaba borrar todos los datos. 



 

Como instalar Vagrant en Debian Wheezy

En el trabajo vamos a desarrollar una nueva web que va ser un indexador de clasificados. Para empezar a montar el entorno de desarrollo pensamos en Vagrant.
 

Vagrant es una poderosa herramienta open source para configurar y desplegar múltiples entornos de desarrollo. Esta diseñada para trabajar en Linux, Mac OS X y Windows, aunque viene con VirtualBox para las necesidades de virtualización, se puede utilizar también con otros proveedores como VMware o AWS.

Páginas