Zend_Dbで普通のSQLを叩きたい時

2010年5月12日

PHPのZend_Dbを利用してデータベースを操作する際、

標準のinsertやupdateなどを使わずに、直接SQLを叩きたい場合がある。

TRUNCATE TABLE テーブル名;

など。

こういう時は

$db = Zend_Db::factory( $c->database);

というようなインスタンスがすでにあると仮定すると


$sql = "TRUNCATE TABLE aieuo;";
$db->query($sql);

でよい。