簡體   English   中英

創建臨時數據庫php

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM