我正在努力解决以下问题: 我用这种方式创建一个临时表:
mysql_query("GRANT SELECT, INSERT, UPDATE, DELETE, DROP ON *.temp TO 'user'@'localhost'");
$droptemp = "DROP TABLE IF EXISTS temp";
mysql_query($droptemp);
$maketemp = "create temporary table temp (id int(4) AUTO_INCREMENT PRIMARY KEY, lidnr int(6) NOT NULL, advnr int(3) NOT NULL, naam varchar(50) NOT NULL, cat varchar(20) NOT NULL, regio text NOT NULL , afbnaam varchar(30) NOT NULL, pitch text)";
mysql_query($maketemp);
我接下来要做的是正常插入。当我检查这个时,表格中充满了数值。
然后,在另一个函数中,我想处理这个表(插入或选择)。但接着我收到了消息:
' insertTable' db69773_vuv1.temp'不存在'
问题在于数据库' db69773_vuv1'是我的常规数据库而不是临时数据库。我尝试并阅读了所有内容,但无法找到解决方案。有人可以帮忙吗?