У нас есть поле, в котором хранятся данные (например, 1, 0) в столбце tinyint
(1), и мне нужно переместить его в столбец text
, и простое преобразование сохраняет данные в текстовом поле с дополнительными пробелы вместо 1 или 0. Как мне сделать это правильно?
create table A (id, foo tinyint(1));
create table B (id, bar text);
Я пытаюсь скопировать все элементы A в B, используя insert into B (id, bar) select id, foo from A;
, что вызывает проблему преобразования.