2010-01-07 7 views

Antwort

9

Quer durch alle Datenbanken in Ihrer MySQL-Instanz:

SELECT * 
    FROM information_schema.TABLES 
ORDER BY CREATE_TIME DESC 
LIMIT 1 

Für die spezifische Datenbank Sie verbunden sind:

SELECT * 
    FROM information_schema.TABLES 
WHERE TABLE_SCHEMA = SCHEMA() 
ORDER BY CREATE_TIME DESC 
LIMIT 1 
+0

MySql nicht INFORMATION_SCHEMA.TABLES in allen Versionen verfügbar haben –

+1

Ihre MySQL vielleicht nicht, aber meiner tut es, und es ist in der docs ... http://dev.mysql.com/doc/refman/5.0/en/information-schema.html – Langdon

+1

@Langdon: yup. Sie können auch die Funktion 'SCHEMA()' verwenden, um den Namen der aktuellen Datenbank zu erhalten, also 'WHERE TABLE_SCHEMA = SCHEMA()'. @Rowland Shaw, diese Funktion wird seit MySQL 5.0 unterstützt, allgemein verfügbar ab 19. Oktober 2005 –

Verwandte Themen