最新消息: 新版网站上线了!!!

mysql用生日算出年龄

例子
  1. DROP TABLE IF EXISTS `ha`; 
  2.  
  3. CREATE TABLE `ha` ( 
  4.   `id` int(14) NOT NULL AUTO_INCREMENT, 
  5.   `data` date DEFAULT NULL
  6.   PRIMARY KEY (`id`) 
  7. ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=latin1; 
  8.  
  9. /*Data for the table `ha` */ 
  10.  
  11. insert  into `ha`(`id`,`data`) values (1,'1990-12-20'); 

执行

 

  1. SELECT (DATE_FORMAT(FROM_DAYS(TO_DAYS(NOW()) - TO_DAYS(DATA)), '%Y') + 0) AS YEAR FROM ha 

结果



.....

转载请注明:谷谷点程序 » mysql用生日算出年龄