Fråga : beräkna åldern i mysql

Låt oss något att säga som jag har sätter in efter i användare bordlägger bday, bmonth, byear och åldern. Vilken mysqlquery beräknar ålder av användare och uppdaterar åldern sätter in på något liknande 25.45 för två decimaler på alla rekord?
Thank you.
" klar "

Svar : beräkna åldern i mysql

Det är inte en bra idé att lagra bmonth som är byear eller, åldras, de, bör alla beräknas från singelbdatekolonnen.  

Du skulle är bättre av handstil per queryen som får den information using en query.  Gör ditåt du måste inte att oroa om att uppdatera databasen på en stamgästbas.  

Så snart som du uppdaterar bordlägga, datan blir omoderna.  

Din query ska är alltid aktuell, då någonsin du kör den.

Att för att beräkna ålder:
VÄLJ DATE_FORMAT (FROM_DAYS (DATEDIFF (NU (), date_column)), ”%Y”) +0 som ålder från bordlägger;

Att för att få Bmonthen:
Välj monthname (date_column) från bordlägger;

Att för att få Byearen:
Välj året (date_column) från bordlägger;
 
Andra lösningar  
 
programming4us programming4us