Използване на таблица с цели числа , можете да направите това:
SELECT "key", minDate + INTERVAL i DAY
FROM mytable
INNER JOIN integers
ON i <= DATEDIFF(maxDate, minDate)
Това предполага, че таблицата "цели числа" има колона с име "i", разбира се.
От там можете да попълните новата си таблица с INSERT INTO ... SELECT
.