5
데이터베이스에 마지막으로 생성 된 테이블을 표시 할 쿼리가 있습니까? MySQL의 인스턴스 내의 모든 데이터베이스에서MySQL - 마지막으로 생성 된 테이블에 대한 쿼리
데이터베이스에 마지막으로 생성 된 테이블을 표시 할 쿼리가 있습니까? MySQL의 인스턴스 내의 모든 데이터베이스에서MySQL - 마지막으로 생성 된 테이블에 대한 쿼리
:
SELECT *
FROM information_schema.TABLES
ORDER BY CREATE_TIME DESC
LIMIT 1
특정 데이터베이스에 대해 당신이에게 연결 :
SELECT *
FROM information_schema.TABLES
WHERE TABLE_SCHEMA = SCHEMA()
ORDER BY CREATE_TIME DESC
LIMIT 1
MySQL의 모든 버전에서 사용할 수 INFORMATION_SCHEMA.TABLES이없는 –
귀하의 MySQL 하지 않을 수도 있지만 내 것은 않습니다, 그리고 그것은 문서에 있어요 ... http://dev.mysql.com/doc/refman/5.0/en/information-schema.html – Langdon
@ Langdon : 예. 당신은'SCHEMA()'함수를 사용하여 현재 데이터베이스의 이름을 얻을 수 있으므로'WHERE TABLE_SCHEMA = SCHEMA()'함수를 사용할 수 있습니다. @Rowland Shaw, 2005 년 10 월 19 일에 일반적으로 사용 가능한 MySQL 5.0 이후이 기능이 지원됩니다. –