2010-01-07 21 views

cevap

9

:

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

belirli veritabanı için bağlı olduğunuz:

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

MySQL tüm sürümlerinde kullanılabilir INFORMATION_SCHEMA.TABLES yok –

+1

MySQL olmayabilir, ama benimki ve dokümanlardaki ... http://dev.mysql.com/doc/refman/5.0/en/information-schema.html – Langdon

+1

@Langdon: yup. Mevcut veritabanının adını almak için 'SCHEMA() 'işlevini kullanabilirsiniz, bu yüzden TABLE_SCHEMA = SCHEMA()' nı WHERE. @Rowland Shaw, bu özellik, MySQL 5.0'den beri destekleniyor, genel olarak 19 Ekim 2005'ten beri destekleniyor –