только один вопрос: а нафига? )) я не помню, чтобы количество дней в месяце менялось и его нужно было каждый раз считать )) более того: причем тут mysql ))
с таким же успехом это и фишка bash+python, например))
$ echo "print(round(($(date -d'2021-03-01' +%s)-$(date -d'2021-02-01' +%s)) / 86400))"|python3
28