Получите количество столбцов в MySQL 3,23 - PullRequest
0 голосов
/ 18 июня 2020

Я работаю с MySQL 3,23, и мне нужен запрос, который возвращает количество столбцов в таблице. Я попробовал выполнить следующий запрос, но получил ошибку, показанную ниже.

Попытка запроса:

SELECT count(*)
FROM information_schema.columns
WHERE table_name = 'tbl_ifo'

Ошибка:

введите описание изображения здесь

Обновление 1:

Проведя небольшое исследование, я обнаружил, что information_schema находится только в MySQL версии 5.0 и выше. Кто-нибудь знает другой способ получить количество столбцов?

1 Ответ

3 голосов
/ 18 июня 2020

Вы можете использовать руководство по описанию miore

SHOW [FULL] COLUMNS {FROM | IN} tbl_name [{FROM | IN} db_name] [LIKE 'pattern']

Затем вы подсчитываете количество результатов.

Такая вещь, как информационная схема, в то время не была доступна.

также ваш язык программирования должен возвращать затронутые строки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...