ユーザーが作成された時間を見つける方法はありますか? mysqlでユーザー作成日をトレースするという意味です。
私を助けてください。
ありがとう、
ニテッシュ・クマール
データベースユーザーテーブルに新しいフィールドを追加する必要があります。タイプDATETIMEで「作成された」と言います
サンプル クエリは次のとおりです。
ALTER TABLE `users` ADD `created` DATETIME NOT NULL COMMENT 'user created date' AFTER `name`
ここで AFTERname
はテーブルの最後のフィールドであるため、ユーザーテーブルの最後に作成された新しいフィールドが追加されます。
timestamp
ユーザー作成フォームが送信されたときにユーザー情報とともに追加できます。そうしないと、それを追跡する方法がありません。
TIMESTAMP
テーブルに新しいフィールドを追加できますがCURRENT_TIMESTAMP
、デフォルト値として設定することを忘れないでください。そのため、レコードが作成されると、このフィールドはレコードが作成されたときのタイムスタンプを取得します。
おそらく何らかのバイナリログを使用して、レコードがいつ作成されたかを後で知ることは不可能だと思いますが、それについてはあまり知りません。