これはばかげているように聞こえるかもしれませんが、Zend Framework と Mysql を使用して一時テーブル/データベースを作成することは可能ですか? 可能であれば、サンプルコードをいただけますか? ありがとう
質問する
2382 次
3 に答える
2
Mysqlでは、エンジンで一時テーブルを作成できますBLACKHOLE
その場でテーブルを作成します。つまり、1 つの HTTP リクエストまでしか利用できず、完了すると削除されます。
CREATE TABLE table_name engine = BLACKHOLE;
Zendでのやり方はわかりませんが、次のようなことが役立つかもしれません:
$db->execute("CREATE TABLE table_name engine = 'BLACKHOLE'");
于 2012-08-06T09:02:15.330 に答える
2
/* @var $db Zend_Db */
$db->execute('CREATE TABLE tmp LIKE table_something');
于 2012-08-06T08:57:09.297 に答える
2
通常のテーブルを作成するのと同じで、'CREATE' の後に 'TEMPORARY' を追加するだけです。このようなテーブルは、接続が閉じた後に削除されます。
$db->execute('CREATE TEMPORARY TABLE tmp');
于 2012-08-06T09:00:42.257 に答える