Mysql 添加具有不同排序的持久列
我有一个MariaDB Galera集群,有3个节点 数据库是用拉丁语1_瑞典语ci创建的,我想用这个命令添加一个新列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
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文件。