5
¿Hay una consulta que muestre la última tabla creada en una base de datos?MySQL - consulta de la última tabla creada
¿Hay una consulta que muestre la última tabla creada en una base de datos?MySQL - consulta de la última tabla creada
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
MySql no tiene INFORMATION_SCHEMA.TABLES disponibles en todas las versiones de MySQL Su –
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
@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 –