Добавить постоянный столбец с другим сопоставлением

У меня есть кластер MariaDB Galera с 3 узлами

База данных создана с помощью latin1_swedish_ci, и я хочу добавить новый столбец с этой командой

ALTER TABLE pakkeshop.leveringer ADD reverse_stregkode VARCHAR(45) COLLATE latin1_danish_ci GENERATED ALWAYS AS (REVERSE(Stregkode)) PERSISTENT;

Это дает мне ошибку, и мне нужно, чтобы столбец был в latin1_danish_ci

ALTER TABLE pakkeshop.leveringer MODIFY reverse_stregkode VARCHAR(12) CHARACTER SET latin1 COLLATE latin1_danish_ci;

Если я пытаюсь выполнить команду выше, узел падает и должен быть перезагружен. (Узел был удален из кластера до того, как я запустил эти команды)

1 ответ

Я работал MariaDB V10.1.18 и обновление до V10.1.22 решило проблему

Другие вопросы по тегам