挿入したデータベーステーブルに関係なく、データベースに最後に書き込んだ時刻(タイムスタンプ)はいつ確認できますか?MySQL:データベースへの最後の挿入のタイムスタンプを取得するには
答えて
回答ではありません(受け入れられたとして削除することはできません)。この回答の下のコメントを参照してください。
update_time
は、カラムが更新されていないため、create_time
のために使用できませんでした。 update_time
(変更された場合)の場合、update_time
が更新された場合、これは正しく設定されている可能性があります。
select table_schema,table_name,max_time from information_schema.tables t1 JOIN
(select MAX(t2.create_time) AS max_time FROM
information_schema.tables t2 where
table_schema ='test') as t3
on t1.create_time = t3.max_time;
こんにちはマイケルは、初めて初めての作業でした。それは私に時代遅れの情報を与えます。どういう考えがありますか? – user690182
データベーステーブルが作成された最後の時刻です –
はい。私はこの回答を削除することはできません。 1つの正解は、すべてのテーブル名を取得し、(フィールドの名前が同じであると仮定して)、各テーブルから最大値を取得し、それらの最大値の最大値を取得します。だからかなり単純なSQLが、私は瞬間にそれを書く時間がありません。 –
テーブルの変更日のフィールドを追加し、最後の行を決定するためにLAST_INSERT_ID()を使用します(すぐに実行する場合)。それ以外の場合は、テーブルの変更されたフィールドから最新の日付を取得します。
-1いいえ、OPは1つではなく、すべてのテーブルを指定します。ごめんなさい! –
これは基本的にはのログはすべて約です。 CLI
- で
は今
SET GLOBAL general_log = 'ON';
を実行SET GLOBAL log_output = 'TABLE';
general_log
mysql
内部のデータベースには、データベース上のようなすべてのアクションを記録します。 phpMyadminなどを使用してこれらを表示します。結果から非常に効果的にクエリを実行できます。はちょうどこのSQLを使用します。SHOW TABLE STATUS;
とUPDATE_TIME欄をご確認ください。
これはInnoDBでは正しく動作しません。[manual](http://dev.mysql.com/doc/refman/5.7/en/show-table-status.html)を参照してください。 –
- 1. 挿入/更新後にタイムスタンプを取得
- 2. AngularJSサイトからMySQLデータベースへのデータの挿入と取得
- 3. データの取得とデータベースへの挿入
- 4. MVCの最後の挿入のIDを取得するには?
- 5. 最後の挿入IDの取得とdb phpへの挿入MVC
- 6. mysqlデータベース(php、mysql)へのデータの挿入
- 7. PHPでMysqlデータベースの最後のフィールドを取得するには?
- 8. sqliteデータベースに挿入された最後の値を取得する方法
- 9. 最後に挿入されたIDをmysqlの式で取得する
- 10. mysqlの遅れ挿入タイムスタンプ
- 11. 最後のIDをcodeigniterのデータベースに挿入するには
- 12. mysqlデータベースの最後の行の値を取得する方法
- 13. mysqlで最後に挿入されたレコードの主キー列の値を取得
- 14. Csv to Mysql最後の行に挿入
- 15. 最後に挿入された行のIDを取得する
- 16. 最後に挿入されたプリペアドステートメントのIDを取得する
- 17. Coldfusion:アップロードとMYSQLデータベースへの挿入
- 18. php mysql複数の最後の挿入用の最後の挿入ID
- 19. 最終最初に挿入ゼロエントリMySQLの取得
- 20. タイムスタンプをOracleデータベースに挿入する
- 21. DBExpressとmysqlの最後の挿入ID
- 22. mysqlデータベースに最後に挿入されたデータを編集するには?
- 23. MYSQL内の複数のユーザーのタイムスタンプの前に最後の結果を取得
- 24. シリアルポートからMySQLデータベースへの入力を取得する
- 25. 入力ボックスからデータを取得し、mysqlデータベースに挿入
- 26. MySQLデータベースの挿入
- 27. Kohana 3 ORM最後の挿入IDを取得する
- 28. データベースへの挿入後、チェックボックスの値は常に0です。
- 29. mysqlデータベースに値を挿入し、別のテーブルに挿入するためにそれらを取得する
- 30. データベースへの挿入
INSERTとUPDATEとDELETEを区別する必要がありますか?また、特定のユーザーID、またはデータベースへの最後の更新によって最後の更新を求めていますか?実際にはそれほど大きな違いはありません。あなたが求めている情報は、あなたが「更新」や「具体的に挿入する」を問わず、利用可能になることはまずありません。 –
ありがとうジョナサン。私はINSERT(データベースへの後者の任意の並べ替え)のみに興味があります。 – user690182
私の他の答えは完璧です、私の最初の受け入れを受け入れて私の秒を受け入れてください。ありがとう! –