-1

ユーザーがサインアップしてからの経過日数を表示する列をデータベースに追加したいと考えています。

現在、UNIX でサインアップした日付を表示するフィールドがあります。

新しい列のフィールドを毎日 1 ずつ増やすことは可能ですか?

4

2 に答える 2

0

基本的な SQL を使用して、この情報を動的に取得できます。DATEDIFF()あなたが必要とするものになります:

SELECT 
   DATEDIFF(CURRENT_DATE, FROM_UNIXTIME(date_signed_up)) AS days_since_signup
FROM
    tablename
于 2013-05-21T01:24:29.730 に答える
0

現在の時刻 - timestamp_of_registration:

https://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_datediff

SELECT DATEDIFF(CURTIME(), SIGNUP_DATE);
于 2013-05-21T01:25:16.550 に答える