“我需要创建一个字段来显示日期与当前之间的天数。
TABLE: reg_add
+------------+---------+
| Name | Type |
+------------+---------+
| hm_date | date |
+------------+---------+
| total_days | date |
+------------+---------+
我的客户将在“hm_date”中输入以下日期:2012 年 5 月 1 日。
我需要“total_days”来显示 2012 年 5 月 1 日到当前日期之间的总天数。
我想在服务器端实现这一点,这对我来说有些新鲜。
我需要创建一个TRIGGER以始终更新“total_days”
我从这个开始,但在制作触发器并使其正确时遇到了困难:
SELECT DATEDIFF(curdate(),hm_date) as total_days FROM reg_add
如有任何帮助,我们将不胜感激。
埃里克
最佳答案
您可以使用 TIMESTAMPDIFF 轻松地即时计算它功能-
SELECT TIMESTAMPDIFF(DAY, hm_date, NOW()) FROM reg_add;
关于php - 如何在mySQL中触发总天数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10552663/