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

¿Cómo truncar una tabla usando Doctrine?

Truncar una tabla con Doctrine es tan "simple" como:

$connection = $entityManager->getConnection();
$platform   = $connection->getDatabasePlatform();

$connection->executeUpdate($platform->getTruncateTableSQL('my_table', true /* whether to cascade */));

Pero debe saber que MySQL no podrá truncar ninguna tabla una vez que tenga una restricción de clave externa.