Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wie kürze ich eine Tabelle mit Doctrine?

Das Abschneiden einer Tabelle mit Doctrine ist so "einfach" wie:

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

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

Aber Sie müssen wissen, dass MySQL nicht in der Lage sein wird, eine Tabelle zu kürzen, sobald sie eine Fremdschlüsselbeschränkung hat.