简单的SELECT上的MYSQL错误

时间:2016-08-19 02:24:35

标签: mysql phpmyadmin temporary

有人可以告诉我这个代码的原因......

DROP TEMPORARY TABLE IF EXISTS parent;
CREATE TEMPORARY TABLE parent (id INT);
INSERT INTO parent VALUES (1);
SELECT * FROM parent;
DROP TEMPORARY TABLE parent;

导致此错误(在SELECT行上)...

Table 'sarumcom_cypo.parent' doesn't exist

'sarumcom_cypo'是我的数据库。我尝试过这段代码的变体:有和没有单词TEMPORARY,以“USE sarumcom_cypo”行开头,具有不同的表名,并且数据库名称前缀所有对parent的引用。在所有情况下,我都会收到错误。

如果删除SELECT,则没有错误。 INSERT报告“#1行受影响”,最后的DROP报告“#MySQL返回空结果集(即零行)”。

我正在使用phpMyAdmin来运行此代码。

1 个答案:

答案 0 :(得分:0)

当前客户端会话终止时,将删除临时表。