У меня есть представление, которое объединяет две идентичные таблицы (единственное отличие - это имя таблицы):
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)
.
Можно ли мне сохранить тип данных?