#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