[英]Create temporary database php
這聽起來可能很愚蠢,但是可以使用Zend Framework和Mysql創建臨時表/數據庫嗎? 如果可以,請提供示例代碼嗎? 謝謝
/* @var $db Zend_Db */
$db->execute('CREATE TABLE tmp LIKE table_something');
就像創建普通的talble一樣,只是在“ CREATE”之后添加“ TEMPORARY”。 連接關閉后,此類表將被刪除。
$db->execute('CREATE TEMPORARY TABLE tmp');
在Mysql中,您可以使用引擎BLACKHOLE
創建臨時表
它動態創建表,這意味着它最多只能用於一個HTTP請求,並且在完成時將被刪除。
CREATE TABLE table_name engine = BLACKHOLE;
我不知道如何在Zend中進行操作,但是可能會有所幫助:
$db->execute("CREATE TABLE table_name engine = 'BLACKHOLE'");
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.