Как я могу получить дату создания таблицы MySQL? [дубликат]



этот вопрос уже есть ответ здесь:




  • Как отобразить все таблицы с дополнительной информацией (дата создания, размер,...) в базе данных MySQL?

    1 ответ



Мне было интересно, можно ли получить дату, когда была создана определенная таблица в базе данных. Мой работодатель хотел бы добавить эту функцию и я не смог найти решение с помощью Google.



Я решил, что это следующее лучшее место для поиска.

478   2  

2 ответов:

вы бы запрос information_schema на create_time таблицы.

например:

SELECT create_time FROM INFORMATION_SCHEMA.TABLES
  WHERE table_schema = 'your_schema'
  AND table_name = 'your_table'

ссылка: http://dev.mysql.com/doc/refman/5.0/en/tables-table.html

Я знаю, что это старый вопрос, но я хотел предложить альтернативный подход, который не требует прямого запроса таблиц information_schema для тех, кто ищет этот вопрос позже Для справки.

вы можете получить информацию о таблицах, используя "показать состояние стола". Это дает вам много информации, включая используемый механизм хранения, время создания, время обновления и количество строк.

вы можете отфильтровать результаты исходя из названия таблицы, следующим образом:

show table status where name = 'your-table-name'

Comments

    Ничего не найдено.