可以使用 MySQL 的内置函数来生成本月的所有日期:
SELECT DATE_ADD('2023-02-01', INTERVAL n DAY)
FROM (
SELECT a.N + b.N * 10 + c.N * 100 AS n
FROM
(SELECT 0 AS N UNION ALL SELECT 1 UNION ALL SELECT 2 UNION ALL SELECT 3 UNION ALL SELECT 4 UNION ALL SELECT 5 UNION ALL SELECT 6 UNION ALL SELECT 7 UNION ALL