2010-01-07 16 views

Respuesta

9

A través de todas las bases de datos dentro de la instancia de MySQL:

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

Para la base de datos específica que estés conectado con:

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

MySql no tiene INFORMATION_SCHEMA.TABLES disponibles en todas las versiones de MySQL Su –

+1

podría no, pero el mío sí, y está en los documentos ... http://dev.mysql.com/doc/refman/5.0/en/information-schema.html – Langdon

+1

@Langdon: yup. también puede utilizar la función 'SCHEMA()' para obtener el nombre de la base de datos actual, por lo que 'WHERE TABLE_SCHEMA = SCHEMA()'. @Rowland Shaw, esta característica es compatible desde MySQL 5.0, generalmente disponible desde el 19 de octubre de 2005 –

Cuestiones relacionadas