我想在我的数据库中添加一列,显示用户注册后的天数。
目前我有一个字段显示他们在 unix 中注册的日期。
新列是否可以每天将其字段增加 1?
您可以使用基本 SQL 动态地为您获取此信息。DATEDIFF()
将是您需要的:
SELECT
DATEDIFF(CURRENT_DATE, FROM_UNIXTIME(date_signed_up)) AS days_since_signup
FROM
tablename
当前时间 - timestamp_of_registration:
https://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_datediff
SELECT DATEDIFF(CURTIME(), SIGNUP_DATE);