Mysql 添加具有不同排序的持久列

Mysql 添加具有不同排序的持久列,mysql,sql,mariadb,galera,Mysql,Sql,Mariadb,Galera,我有一个MariaDB Galera集群,有3个节点 数据库是用拉丁语1_瑞典语ci创建的,我想用这个命令添加一个新列 ALTER TABLE pakkeshop.leveringer添加reverse_stregkode VARCHAR(45)COLLATE拉丁语1_丹麦语ci始终作为(reverse(stregkode))持久生成 这给了我一个错误,我需要用拉丁文和丹麦文写 ALTER TABLE pakkeshop.leveringer MODIFY reverse_stregkode V

我有一个MariaDB Galera集群,有3个节点

数据库是用拉丁语1_瑞典语ci创建的,我想用这个命令添加一个新列

ALTER TABLE pakkeshop.leveringer添加reverse_stregkode VARCHAR(45)COLLATE拉丁语1_丹麦语ci始终作为(reverse(stregkode))持久生成

这给了我一个错误,我需要用拉丁文和丹麦文写

ALTER TABLE pakkeshop.leveringer MODIFY reverse_stregkode VARCHAR(12) CHARACTER SET latin1 COLLATE latin1_danish_ci;
如果我试图执行上面的命令,节点就会崩溃,必须重新启动。
(在我运行这些命令之前,节点已从集群中移除)

我运行的是MariaDB V10.1.18,升级到V10.1.22解决了问题

我运行的是MariaDB V10.1.18,升级到V10.1.22解决了问题

请在崩溃语句之前提交一个bug,包括
SHOW CREATE TABLE
,您正在使用的MariaDB版本、堆栈跟踪(来自服务器错误日志的崩溃报告)和您的cnf文件。请在中提交错误,包括崩溃语句之前的
SHOW CREATE TABLE
、您正在使用的MariaDB版本、堆栈跟踪(来自服务器错误日志的崩溃报告)和您的cnf文件。