Non è una buona idea memorizzare il bmonth, byear o non invecchia, quelli se tutti sono calcolati dalla singola colonna del bdate.
Sareste scrittura più ricca un la domanda per ottenere quelle informazioni using una domanda. Quel senso fa voi non deve preoccuparsi per l'aggiornamento della base di dati in maniera regolare.
Non appena aggiornate la tabella i dati diventano antiquati.
La vostra domanda sarà sempre aggiornata in cui la fate funzionare mai.
Per per calcolare età:
SELEZIONARE DATE_FORMAT (FROM_DAYS (DATEDIFF (ORA (), date_column)), “%Y ")+0 come età dalla tabella;
Per per ottenere il Bmonth:
Selezionare il monthname (date_column) a partire dalla tabella;
Per per ottenere il Byear:
Selezionare l'anno (date_column) a partire dalla tabella;