Verwendung einer Ganzzahltabelle , können Sie Folgendes tun:
SELECT "key", minDate + INTERVAL i DAY
FROM mytable
INNER JOIN integers
ON i <= DATEDIFF(maxDate, minDate)
Das setzt natürlich voraus, dass die Spalte "Integers" die Spalte "i" hat.
Von dort aus können Sie Ihre neue Tabelle mit INSERT INTO ... SELECT
füllen .