Utilizzo di una tabella di interi , puoi farlo:
SELECT "key", minDate + INTERVAL i DAY
FROM mytable
INNER JOIN integers
ON i <= DATEDIFF(maxDate, minDate)
Ciò presuppone che la tabella "interi" abbia la sua colonna denominata "i", ovviamente.
Da lì puoi popolare la tua nuova tabella con INSERT INTO ... SELECT
.