Добавить постоянный столбец с другим сопоставлением
У меня есть кластер 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 решило проблему