sql >> Databasteknik >  >> RDS >> Mysql

Hur trunkerar man en tabell med Doctrine?

Att trunkera en tabell med Doctrine är lika "enkelt" som:

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

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

Men du måste veta att MySQL inte kommer att kunna trunkera någon tabell när den väl har en främmande nyckel-begränsning.



  1. Vad är det enklaste sättet att avgöra om en användare är online? (PHP/MYSQL)

  2. Få storlek på alla tabeller i databasen

  3. Trigger i SQL

  4. DATEPART() Exempel i SQL Server