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"