Mysql,每周一和周二插入查询

Mysql,每周一和周二插入查询,mysql,Mysql,我正试图通过一个插入查询在mysql中找到一些东西,但我运气不好,所以你们可以帮我吗 我有一个包含3个值的数据库表:ID(ai)、Date en Status。 我想在从今天到年底的每周一和周二添加状态“测试”的日期。我想一次创建它,这样就不会每月自动创建或类似的东西 因此,通常我会为每周一和周二创建一个insert查询,这意味着要做很多工作,因为我必须在查询中更改匹配周一和周二的日期,直到年底 我有一个insert查询,它可以在每周一到周二直到年底创建一个新行,其中包含该周一或周二的数据以及s

我正试图通过一个插入查询在mysql中找到一些东西,但我运气不好,所以你们可以帮我吗

我有一个包含3个值的数据库表:ID(ai)、Date en Status。 我想在从今天到年底的每周一和周二添加状态“测试”的日期。我想一次创建它,这样就不会每月自动创建或类似的东西

因此,通常我会为每周一和周二创建一个insert查询,这意味着要做很多工作,因为我必须在查询中更改匹配周一和周二的日期,直到年底

我有一个insert查询,它可以在每周一到周二直到年底创建一个新行,其中包含该周一或周二的数据以及status列中的“test”值

通常我会用这个:

INSERT INTO table1 (date, status) VALUES ('2020-08-17', 'test');
INSERT INTO table1 (date, status) VALUES ('2020-08-18', 'test');
INSERT INTO table1 (date, status) VALUES ('2020-08-24', 'test');
INSERT INTO table1 (date, status) VALUES ('2020-08-25', 'test');
如您所见,这将意味着大量的复制/粘贴工作,但可能有一个快速插入查询可以做到这一点:)

谢谢

从这里开始:

INSERT INTO table1 (date, status) VALUES ('2020-08-17', 'test');
然后:


从那时开始重复

是否可以使用某种脚本语言从外部生成此脚本?MySQL并不是最擅长在内部实现这一点的。嗯,是的,我在考虑这个问题,但我认为MySQL可能有一个更快的方法。MySQL扩展为SQL,具有非常弱的脚本功能。与其说它是一个计算提供商,不如说它是一个数据存储。哇,谢谢!你太棒了!!!只是需要我这边的一些小改变,我添加了一些值。但它是有效的
INSERT INTO table1 (date, status) SELECT MAX(date)+1, 'test' FROM table1;

INSERT INTO table1 (date, status) SELECT MAX(date)+6, 'test' FROM table1;