我正在尝试使用临时表来加速我的 MySQL 4.1.22 标准数据库,而看似简单的操作却给我带来了各种问题。我的代码如下......
CREATE TEMPORARY TABLE nonDerivativeTransaction_temp (
accession_number varchar(30),
transactionDateValue date)
) TYPE=HEAP;
INSERT INTO nonDerivativeTransaction_temp
VALUES( SELECT accession_number, transactionDateValue
FROM nonDerivativeTransaction
WHERE transactionDateValue = "2010-06-15");
SELECT *
FROM nonDerivativeTransaction_temp;
原始表 (nonDerivativeTransaction) 有两个字段,accession_number (varchar(30)) 和 transactionDateValue (date)。
显然我对前两个陈述有疑问,但我似乎无法确定它是什么。任何帮助,将不胜感激。