Как найти размер столбца в таблице MySQL - PullRequest
0 голосов
/ 04 ноября 2019

Я создал таблицу с именем test. В таблице у меня есть id (int), name (varchar (10)), дата создания (datetime) и дата обновления (datetime). Там мне нужно найти размер колонки имени.

выберите длину (имя) из теста . Запрос привел длину столбца, но мне нужен размер столбца. Может ли кто-нибудь PLZ предложить мне достичь этого. Заранее спасибо.

1 Ответ

0 голосов
/ 04 ноября 2019

Схема (MySQL v5.7)

CREATE TABLE test
(
 foo VARCHAR(10) 
);

Запрос № 1

SELECT CHARACTER_MAXIMUM_LENGTH
  FROM INFORMATION_SCHEMA.COLUMNS
  WHERE table_name = 'test'
  AND column_name = 'foo'; -- Your column name

Вывод

| CHARACTER_MAXIMUM_LENGTH |
| ------------------------ |
| 10                       |

Посмотреть на БД Fiddle

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