我有一个有3个节点的MariaDB Galera集群
使用latin1_swedish_ci创建数据库,我想用此命令添加新列
ALTER TABLE pakkeshop.leveringer ADD reverse_stregkode VARCHAR(45) COLLATE latin1_danish_ci GENERATED ALWAYS AS (REVERSE(Stregkode)) PERSISTENT;
这给了我一个错误,我需要coloumn在latin1_danish_ci
ALTER TABLE pakkeshop.leveringer MODIFY reverse_stregkode VARCHAR(12) CHARACTER SET latin1 COLLATE latin1_danish_ci;
如果我尝试执行上面的命令,则节点崩溃并且必须重新启动。 (在运行这些命令之前,节点已从集群中取出)
答案 0 :(得分:0)
我正在运行MariaDB V10.1.18并升级到V10.1.22解决了问题