sql >> Databáze >  >> RDS >> Mysql

Jak zjistím, kdy byla tabulka MySQL naposledy aktualizována?

V novějších verzích MySQL můžete použít information_schema databáze, která vám sdělí, kdy byla aktualizována další tabulka:

SELECT UPDATE_TIME
FROM   information_schema.tables
WHERE  TABLE_SCHEMA = 'dbname'
   AND TABLE_NAME = 'tabname'

To samozřejmě znamená otevření připojení k databázi.

Alternativní možností by bylo „dotknout se“ konkrétního souboru při každé aktualizaci tabulky MySQL:

O aktualizacích databáze:

  • Otevřete soubor časového razítka v O_RDRW režim
  • close to znovu

nebo alternativně

  • použijte touch() , PHP ekvivalent utimes() pro změnu časového razítka souboru.

Na stránce zobrazení:

  • použijte stat() pro přečtení času změny souboru.


  1. Dotaz ze dvou tabulek v přehledu

  2. Připojení Orbeon Forms Postgres DB

  3. Výběr nástroje pro monitorování serveru SQL podle vašich potřeb

  4. Jak mohu vyřešit problém s autentizací Postgresql SCRAM?