整数テーブル を使用する 、これを行うことができます:
SELECT "key", minDate + INTERVAL i DAY
FROM mytable
INNER JOIN integers
ON i <= DATEDIFF(maxDate, minDate)
もちろん、「integers」テーブルの列に「i」という名前が付いていることを前提としています。
そこから、新しいテーブルにINSERT INTO ... SELECT
を入力できます。 。