Php 立即将数据插入从mySQL select命令检索的表中

Php 立即将数据插入从mySQL select命令检索的表中,php,mysql,Php,Mysql,我提到了我的原始事务表和临时事务表,我想向临时事务表插入数据,我选择事务表的值 CREATE TABLE Transaction( Tid int auto_increment primary key, T_type varchar(20), Amount decimal(10,2), Tdate DATETIME, accountNo int, CONSTRAINT FOREIGN KEY(AccountNo) REFERENCES Ac

我提到了我的原始事务表和临时事务表,我想向临时事务表插入数据,我选择事务表的值

    CREATE TABLE Transaction(
    Tid int auto_increment primary key,
    T_type varchar(20),
    Amount decimal(10,2),
    Tdate DATETIME,
    accountNo int,
    CONSTRAINT FOREIGN KEY(AccountNo) REFERENCES Account(AccountNo)
    ); 



CREATE TABLE tempTransaction(
    Tid int auto_increment primary key,
    T_type varchar(20),
    Amount decimal(10,2),
    Tdate DATETIME,
    accountNo int,
    CONSTRAINT FOREIGN KEY(AccountNo) REFERENCES Account(AccountNo)
    );
我想将此查询编辑为我的问题

不要将
值()

试试这个:

INSERT INTO temporarytransaction (Tid,T_type,Amount,Tdate,accountNo)
SELECT Tid,T_type,Amount,Tdate,accountNo 
FROM Transaction 
WHERE `Tdate` BETWEEN "2012-03-15" AND "2016-03-31"

创建表时调用表
tentransaction
,在插入查询中调用表
temporarytransaction
INSERT INTO temporarytransaction SELECT * FROM Transaction WHERE `Tdate` BETWEEN "2012-03-15" AND "2016-03-31";
INSERT INTO temporarytransaction (Tid,T_type,Amount,Tdate,accountNo)
SELECT Tid,T_type,Amount,Tdate,accountNo 
FROM Transaction 
WHERE `Tdate` BETWEEN "2012-03-15" AND "2016-03-31"