我正在尝试使用临时表来使用以下SQL查询为搜索查询保存一堆参数:
CREATE TEMPORARY TABLE `patternmatch`
(`pattern` VARCHAR(".strlen($this->fullQuery)."));
INSERT INTO `patternmatch` VALUES ".$insertedValues
其中$this->fullQuery
是一个数字,插入的值是一组格式为:
('someData', 'some', 'Data')
查询本身检出。然而,每当我尝试运行此查询时,我都会收到错误:
SQLSTATE[42S02]: Base table or view not found: 1146 Table 'photoquilt.patternmatch' doesn't exist
有什么理由吗?我怎样才能解决这个问题?如果它有助于我在XAMPP上运行MySQL和PHP。
答案 0 :(得分:1)
我可以注意到两个原因:
检查PHP代码中的这些注释,解决问题并重试; - )