Показать результат состояния таблиц

#mysql #status

#mysql #Статус

Вопрос:

Если я хочу вернуть только результат одного поля из результирующего набора команды SHOW TABLE STATUS, например «Auto_increment», как будет выглядеть запрос?

Комментарии:

1. Зачем вам нужно знать текущее значение автоинкремента?

2. Читать : dev.mysql.com/doc/refman/5.0/en/mysqlshow.html

3. Попробуйте это — ВЫБЕРИТЕ AUTO_INCREMENT ИЗ information_schema. ТАБЛИЦЫ, ГДЕ TABLE_SCHEMA = ‘db1’ И TABLE_NAME = ‘table1’

Ответ №1:

 SELECT AUTO_INCREMENT FROM information_schema.TABLES 
WHERE TABLE_SCHEMA = 'db1' AND TABLE_NAME = 'table1'
  

http://dev.mysql.com/doc/refman/5.0/en/tables-table.html
http://dev.mysql.com/doc/refman/5.0/en/information-schema.html