5
Bir veritabanında son oluşturulan tabloyu gösterecek bir sorgu var mı? MySQL örneği içindeki tüm veritabanları karşısındaMySQL - son oluşturulan tablo için sorgu
Bir veritabanında son oluşturulan tabloyu gösterecek bir sorgu var mı? MySQL örneği içindeki tüm veritabanları karşısındaMySQL - son oluşturulan tablo için sorgu
:
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
MySQL tüm sürümlerinde kullanılabilir INFORMATION_SCHEMA.TABLES yok –
MySQL olmayabilir, ama benimki ve dokümanlardaki ... http://dev.mysql.com/doc/refman/5.0/en/information-schema.html – Langdon
@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 –