我有一张带 Car 名称的表格。这是一个伪表:
这张表已经落入了以下数据:
order = 14214
type = 0
created = 2017-12-10 23:39:23
我想对这些数据进行一些操作:
1 - 在6天前找到数据。
2 - (对于步骤1的每个记录)
我想插入与step1.order相同的新记录,并使用type = 1
。
第一步,我发现我使用
select *
from cars
WHERe `created` <= Date(Now()) - INTERVAL 6 day
但下一步,有什么建议吗?
编辑:
前。我有一个包含250条记录的表格,在插入新数据后,我的表格将是500行A表和A&#39; (B&amp; B&#39;,...)每个订单。
答案 0 :(得分:1)
您可以尝试以下脚本。
注意:我假设ID字段是自动增加主键。
insert into cars (`order`, type, created)
select `order`, 1 type, created
from cars
WHERe `created` <= Date(Now()) - INTERVAL 6 day
希望它可以提供帮助。