Build verified: 1.4.3-1
MariaDB [(none)]> CREATE TABLE db1.t1 (c1 int) ENGINE=innodb;
Query OK, 0 rows affected (0.015 sec)
MariaDB [(none)]> ALTER TABLE db1.t1 ENGINE=columnstore;
Query OK, 0 rows affected (0.179 sec)
Records: 0 Duplicates: 0 Warnings: 0
MariaDB [(none)]> SHOW CREATE TABLE db1.t1;
--------------------------------------------------------------------------------------------------+
--------------------------------------------------------------------------------------------------+
t1 |
CREATE TABLE `t1` (
`c1` int(11) DEFAULT NULL
) ENGINE=Columnstore DEFAULT CHARSET=latin1 |
--------------------------------------------------------------------------------------------------+
1 row in set (0.000 sec)
MariaDB [(none)]> ALTER TABLE db1.t1 ENGINE=innodb;
Query OK, 0 rows affected (0.338 sec)
Records: 0 Duplicates: 0 Warnings: 0
MariaDB [(none)]> SHOW CREATE TABLE db1.t1;
---------------------------------------------------------------------------------------------+
---------------------------------------------------------------------------------------------+
t1 |
CREATE TABLE `t1` (
`c1` int(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1 |
---------------------------------------------------------------------------------------------+
1 row in set (0.001 sec)
MariaDB [(none)]>
I have the similar problem:
MariaDB [employees]> ALTER TABLE salaries ENGINE = ColumnStore;
ERROR 1178 (42000): The storage engine for the table doesn't support The syntax or the data type(s) is not supported by Columnstore. Please check the Columnstore syntax guide for supported syntax or data types.