【发布时间】:2017-03-21 12:17:53
【问题描述】:
我有一个包含 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;
这给了我一个错误,我需要列在 latin1_danish_ci
ALTER TABLE pakkeshop.leveringer MODIFY reverse_stregkode VARCHAR(12) CHARACTER SET latin1 COLLATE latin1_danish_ci;
如果我尝试执行上面的命令,节点会崩溃并且必须重新启动。 (在我运行这些命令之前,节点已从集群中取出)
【问题讨论】:
-
请在jira.mariadb.org 提交错误,包括崩溃语句之前的
SHOW CREATE TABLE、您正在使用的MariaDB 版本、堆栈跟踪(来自服务器错误日志的崩溃报告)和您的cnf 文件)。