sql >> データベース >  >> RDS >> Mysql

Doctrineを使用してテーブルを切り捨てる方法は?

    Doctrineを使用してテーブルを切り捨てるのは、次のように「簡単」です。

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

    ただし、外部キー制約があると、MySQLはテーブルを切り捨てることができないことを知っておく必要があります。



    1. VBAオブジェクトブラウザで非表示のアイテムを表示する方法

    2. SIGSEGV/SIGABRTおよびその仲間のためのOraclePro* C / OCIインストールハンドラ-なぜ、そしてどのように無効にするのですか?

    3. クエリによって返された行ごとにストアドプロシージャを1回実行するにはどうすればよいですか?

    4. 動的列を使用したMySQLピボットテーブルクエリ