Как отключить автоматическое c преобразование varchar в текст в MySQL? - PullRequest
1 голос
/ 13 января 2020

У меня есть представление, которое объединяет две идентичные таблицы (единственное отличие - это имя таблицы):

mysql> describe tbl_a;
...
| value | varchar(3072) | ...

(same for tbl_b)

Представление создается с помощью

create view vw_union_ab as select * from tbl_a union all select * from tbl_b;

Однако это вывод я получаю:

mysql> describe vw_union_ab;
...
| value | text | ...

Тип столбца value изменился с varchar(3072) на text, и это не то, что я хочу; Я хочу сохранить исходный тип данных varchar(3072).

Можно ли мне сохранить тип данных?

...