Forzar Vaciar tabla (truncate table) que tiene claves externas

En ocaciones necesitamos vaciar tablas en Mysql que están relacionadas con otras, pero el gestor no te permite. Para solucionarlo, podemos desactivar momentáneamente la comprobación de las claves externas, vaciar las tablas y, de nuevo, activar la comprobación de claves externas.

[mysql]SET FOREIGN_KEY_CHECKS=0;
TRUNCATE TABLE `YourTableName`;
SET FOREIGN_KEY_CHECKS=1;[/mysql]

Leave a Reply

Your email address will not be published.