Php 在将记录从表复制到另一个表时提高性能

Php 在将记录从表复制到另一个表时提高性能,php,mysql,performance,copy,records,Php,Mysql,Performance,Copy,Records,Hi buddies:)我被要求创建一个php代码来处理存储在DB中的一些工人数据。我得到了所需的结果,但需要几秒钟(几秒钟!>。请尝试INSERT..SELECT: INSERT INTO table2 (date,name,task) SELECT date,name,task FROM Table1 WHERE < >; 插入到表2中(日期、名称、任务) 选择日期、名称、任务 来自表1 在哪里; 不要在enitre数据中循环,请尝试插入。.选择: INSERT INTO t

Hi buddies:)我被要求创建一个php代码来处理存储在DB中的一些工人数据。我得到了所需的结果,但需要几秒钟(几秒钟!>。请尝试
INSERT..SELECT

INSERT INTO table2 (date,name,task)
SELECT date,name,task 
FROM Table1
WHERE < >;
插入到表2中(日期、名称、任务)
选择日期、名称、任务
来自表1
在哪里<>;

不要在enitre数据中循环,请尝试插入。.选择

INSERT INTO table2 (date,name,task)
SELECT date,name,task 
FROM Table1
WHERE < >;
插入到表2中(日期、名称、任务)
选择日期、名称、任务
来自表1
在哪里<>;

对不起,我忘记了另一个要求,即检查a和b之间的日期不是周末或假日。刚刚编辑。对不起,我忘记了另一个要求,即检查a和b之间的日期不是周末或假日。刚刚编辑。谢谢sagi!我刚刚编辑了这篇文章,因为我忘记了另一个要求(检查工作日)。如帖子中所述,checkworkingday是一个给定的函数(以避免使帖子变得更加复杂)。让我们假设如果该天是工作日,它将为true,如果不是,则为false:)@b1919676您能将其转换为SQL存储函数吗?然后你可以在查询中使用它。谢谢Barmar先生的建议。我不知道怎么做,我要研究一下,我会努力的。谢谢萨吉!我刚刚编辑了这篇文章,因为我忘记了另外一个请求(检查工作日)。正如文章中所述,检查工作日是一个给定的函数(以避免使文章更复杂)。让我们假设如果这一天是工作日,则为true;如果不是,则为false:)@b1919676您能将其转换为SQL存储函数吗?然后你可以在查询中使用它。谢谢Barmar先生的建议。我不知道怎么做,我要研究一下,我会努力的。