Mysql
 sql >> база данни >  >> RDS >> Mysql

Как мога да разбера кога за последно е актуализирана MySQL таблица?

В по-късни версии на MySQL можете да използвате information_schema база данни, за да ви каже кога е била актуализирана друга таблица:

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

Това разбира се означава отваряне на връзка с базата данни.

Алтернативна опция би била да "докоснете" конкретен файл всеки път, когато MySQL таблицата се актуализира:

При актуализации на база данни:

  • Отворете файла си с времеви отпечатъци в O_RDRW режим
  • close пак го

или алтернативно

  • използвайте touch() , PHP еквивалентът на utimes() функция, за да промените времевата марка на файла.

Показване на страницата:

  • използвайте stat() за да прочетете обратно времето за промяна на файла.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да създадете база данни в MySQL

  2. Как да изчислим процента от две колони в MySQL

  3. Как да проверя дали съществува ред в MySQL? (т.е. проверете дали съществува имейл в MySQL)

  4. JSON_OBJECT() – Създайте JSON обект от списък с двойки ключ/стойност в MySQL

  5. Въведение в отказоустойчивостта за MySQL репликация - блогът 101