Php 创建临时数据库

Php 创建临时数据库,php,zend-framework,Php,Zend Framework,这听起来可能很愚蠢,但是否可以使用Zend Framework和Mysql创建临时表/数据库?如果可能的话,可以给我一个示例代码吗?谢谢这与您创建普通TABLE的方式相同,只需在“创建”之后添加“临时”。连接关闭后,这些表将被删除 /* @var $db Zend_Db */ $db->execute('CREATE TABLE tmp LIKE table_something'); $db->execute('CREATE TEMPORARY TABLE tmp'); 这与创建

这听起来可能很愚蠢,但是否可以使用Zend Framework和Mysql创建临时表/数据库?如果可能的话,可以给我一个示例代码吗?谢谢

这与您创建普通TABLE的方式相同,只需在“创建”之后添加“临时”。连接关闭后,这些表将被删除

/* @var $db Zend_Db */
$db->execute('CREATE TABLE tmp LIKE table_something');
$db->execute('CREATE TEMPORARY TABLE tmp');

这与创建一个普通TABLE相同,只需在“创建”之后添加“临时”。连接关闭后,这些表将被删除

$db->execute('CREATE TEMPORARY TABLE tmp');

在Mysql中,可以使用引擎黑洞创建临时表

它会动态创建表,这意味着它最多只能用于一个HTTP请求,完成后将被删除

创建表\u name engine=BLACKHOLE

我不知道在Zend该怎么做,但这样做可能会有所帮助:


$db->executeCREATE TABLE_name engine='BLACKHOLE'

在Mysql中,您可以使用引擎黑洞创建临时表

它会动态创建表,这意味着它最多只能用于一个HTTP请求,完成后将被删除

创建表\u name engine=BLACKHOLE

我不知道在Zend该怎么做,但这样做可能会有所帮助:


$db->executeCREATE TABLE_name engine='BLACKHOLE'

这将创建一个表,而不是数据库。问题是如何创建一个实际的数据库…创建临时*表*/数据库这将创建一个表,而不是数据库。问题是如何创建一个实际的数据库…创建临时的*table*/数据库阅读手册并根据需要使用php中的查询。阅读手册并根据需要使用php中的查询。黑洞引擎不会保存数据,即使是单个请求。它将在查询过程中临时保存数据。黑洞引擎不保存数据,即使是单个请求。它将在查询过程中临时保存数据。它不会永久保存在那里。