2016-05-05 17 views
0

Существует столбец в таблице, тип которого является varchar, какой sql select я должен выполнить, чтобы увидеть определено varchar тип размер?Как выбрать размер varchar в Mysql?

Примечание!

  1. Вопрос заключается в не о выборе максимально или минимально значение в колонке VARCHAR. Необходимо определить размер определенного типа.
  2. Да есть DESCRIBE и EXPLAIN операторы, которые могут быть использованы для просмотра всего определения таблицы. Но этот путь для меня не является исчерпывающим, потому что мне нужно только число для предпосылки linibase для обнаружения, чтобы колонка была обновлена ​​или нет.

ответ

0

Как это было просто. Просто выполните следующие операции:

select CHARACTER_MAXIMUM_LENGTH from information_schema.columns where table_schema = 'my_schema' 
    and table_name = 'my_table' 
    and column_name = 'target_column';