Ci sono alcune soluzioni là fuori, se vuoi una soluzione totale, controlla questo pubblica un post su kickingtyres . È una combinazione di base di una procedura memorizzata che gestisce l'analisi e la creazione della partizione (con un po' di registrazione!).
Tutto quello che devi fare è adattarlo al tuo tipo di partizione (l'esempio usa una partizione bigint) e pianificare la procedura per l'esecuzione con MySQL Event Scheduler.