2

ユーザーが作成された時間を見つける方法はありますか? mysqlでユーザー作成日をトレースするという意味です。

私を助けてください。

ありがとう、

ニテッシュ・クマール

4

3 に答える 3

0

データベースユーザーテーブルに新しいフィールドを追加する必要があります。タイプDATETIMEで「作成された」と言います

サンプル クエリは次のとおりです。

ALTER TABLE `users` ADD `created` DATETIME NOT NULL COMMENT 'user created date' AFTER `name` 

ここで AFTERnameはテーブルの最後のフィールドであるため、ユーザーテーブルの最後に作成された新しいフィールドが追加されます。

于 2012-09-14T07:32:41.827 に答える
0

timestampユーザー作成フォームが送信されたときにユーザー情報とともに追加できます。そうしないと、それを追跡する方法がありません。

于 2012-09-14T06:09:59.240 に答える
0

TIMESTAMPテーブルに新しいフィールドを追加できますがCURRENT_TIMESTAMP、デフォルト値として設定することを忘れないでください。そのため、レコードが作成されると、このフィールドはレコードが作成されたときのタイムスタンプを取得します。

おそらく何らかのバイナリログを使用して、レコードがいつ作成されたかを後で知ることは不可能だと思いますが、それについてはあまり知りません。

于 2012-09-14T07:56:36.847 に答える