mariaDB中列表分区内列表的子分区

mariaDB中列表分区内列表的子分区,mariadb,partitioning,database-partitioning,Mariadb,Partitioning,Database Partitioning,我正在尝试运行此查询以生成子分区,但它给了我此错误。我尝试了很多组合,但当我尝试按列表的子分区时,没有任何效果。可以按列表进行细分吗 ALTER TABLE ticket_details PARTITION BY LIST(ticket_status_id) SUBPARTITION BY LIST(ticket_type_id) ( PARTITION QTR1 VALUES IN (1) ( SUBPARTITION sQTR1 VALUES IN

我正在尝试运行此查询以生成子分区,但它给了我此错误。我尝试了很多组合,但当我尝试按列表的子分区时,没有任何效果。可以按列表进行细分吗

    ALTER TABLE ticket_details PARTITION BY LIST(ticket_status_id)
SUBPARTITION BY LIST(ticket_type_id)
   (
   PARTITION QTR1 VALUES IN (1)
   (
       SUBPARTITION  sQTR1 VALUES IN (1),
       SUBPARTITION  sQTR2 VALUES IN (2)
   ),
   PARTITION QTR2 VALUES IN (2)
    (
       SUBPARTITION  s2QTR1 VALUES IN (1),
       SUBPARTITION  s2QTR2 VALUES IN (2)
   ),
   PARTITION QTR3 VALUES IN (3)
   (
       SUBPARTITION  s3QTR1 VALUES IN (1),
       SUBPARTITION  s3QTR2 VALUES IN (2)
   ),
   PARTITION QTR4 VALUES IN (4),
   (
       SUBPARTITION  s4QTR1 VALUES IN (1),
       SUBPARTITION  s4QTR2 VALUES IN (2)
   ),
   PARTITION QTR5 VALUES IN (15)
   (
       SUBPARTITION  s5QTR1 VALUES IN (1),
       SUBPARTITION  s5QTR2 VALUES IN (2)
   ),
   PARTITION QTR6 VALUES IN (NULL)
   (
       SUBPARTITION  snQTR1 VALUES IN (1),
       SUBPARTITION  snQTR2 VALUES IN (2)
   ),
   PARTITION QTR7 VALUES IN (0)
   (
       SUBPARTITION  s0QTR1 VALUES IN (1),
       SUBPARTITION  s0QTR2 VALUES IN (2)
   )
   );

您不能按列表细分
。在和中,
子分区
类型仅限于
散列
您不能按列表
进行子分区。在和中,
子分区
类型仅限于
散列

我发现
子分区
没有用处,而
分区
的用处也很少。考虑放弃分区。我发现对于<代码>子分区< /代码>没有用,并且对于<代码>分区只有极少数用途。考虑放弃分区。
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'LIST (ticket_type_id)