2015-11-04 4 views
0

Есть ли способ получить идентификатор таблицы в базе данных Mysql?Получить идентификатор таблиц в базе данных Mysql

Если я использую заявление show tables, я получаю много информации о таблицах в моей базе данных, но нет идентификатора. Как я могу получить фактический идентификатор таблиц?

+0

Что вы имеете в виду по идентификатору или идентификатору –

+0

Я хотел бы идентифицировать таблицы базы данных по идентификатору и подумал, что должно быть уже внутренняя обработка, которая может предоставить мне идентификатор в таблице. Пример: table1 имеет идентификатор 1, table2 имеет ID 2 – bnu

ответ

1

попробовать это:

SELECT table_id, SUBSTRING_INDEX(name, '/', -1) as table_name FROM `INNODB_SYS_TABLES` where name like 'database_name%'; 

, например, показать идентификаторы всех таблицы в mysql базе:

SELECT table_id, SUBSTRING_INDEX(name, '/', -1) as table_name FROM `INNODB_SYS_TABLES` where name like 'mysql%'; 
0

и можно использовать ООП метод для вызова ID в базе данных Mysql

+0

Как вы это понимаете? Не могли бы вы предоставить дополнительную информацию о вашем ответе? – bnu

Смежные вопросы