Tente usar o
INFORMATION_SCHEMA.TABLES
. Existe uma coluna chamada UPDATE_TIME
. Verifique a data nesse campo. Se for NULL
, a tabela nunca foi atualizada desde a criação da tabela. Exemplo:uma lista de tabelas não atualizadas nos últimos 10 dias
SELECT table_schema, table_name, create_time, update_time
FROM information_schema.tables
WHERE table_schema NOT IN ('information_schema', 'mysql')
AND engine IS NOT NULL
AND ((update_time < (now() - INTERVAL 10 DAY)) OR update_time IS NULL);
De uma chance !!!