doris版本:2.1.5
期待结果:设置不正确,是不是就应该就不能创建表成功
mysql> CREATE TABLE awh_test_range_auto (
-> DATE_ID BIGINT NOT NULL COMMENT 'DATE_ID',
-> LAST_UPLOAD_TIME DATETIME COMMENT 'LAST_UPLOAD_TIME'
-> ) UNIQUE KEY(DATE_ID)
-> AUTO PARTITION BY RANGE(DATE_ID)()
-> DISTRIBUTED BY HASH(DATE_ID) BUCKETS AUTO
-> PROPERTIES (
-> "replication_num" = "3",
-> "min_load_replica_num" = "1"
-> );
Query OK, 0 rows affected (0.01 sec)
mysql> desc awh_test_range_auto;
+------------------+----------+------+-------+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+------------------+----------+------+-------+---------+-------+
| DATE_ID | BIGINT | No | true | NULL | |
| LAST_UPLOAD_TIME | DATETIME | Yes | false | NULL | NONE |
+------------------+----------+------+-------+---------+-------+
2 rows in set (0.00 sec)
mysql> show create table awh_test_range_auto;
+---------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Table | Create Table |
+---------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| awh_test_range_auto | CREATE TABLE awh_test_range_auto
(
DATE_ID
BIGINT NOT NULL COMMENT 'DATE_ID',
LAST_UPLOAD_TIME
DATETIME NULL COMMENT 'LAST_UPLOAD_TIME'
) ENGINE=OLAP
UNIQUE KEY(DATE_ID
)
AUTO PARTITION BY RANGE (DATE_ID
)
()
DISTRIBUTED BY HASH(DATE_ID
) BUCKETS AUTO
PROPERTIES (
"replication_allocation" = "tag.location.default: 3",
"min_load_replica_num" = "1",
"is_being_synced" = "false",
"storage_medium" = "hdd",
"storage_format" = "V2",
"inverted_index_storage_format" = "V1",
"enable_unique_key_merge_on_write" = "true",
"light_schema_change" = "true",
"disable_auto_compaction" = "false",
"enable_single_replica_compaction" = "false",
"group_commit_interval_ms" = "10000",
"group_commit_data_bytes" = "134217728",
"enable_mow_light_delete" = "false"
); |
+---------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
1 row in set (0.00 sec)
mysql>
mysql> CREATE TABLE awh_test_range_auto (
-> DATE_ID BIGINT NOT NULL COMMENT 'DATE_ID',
-> LAST_UPLOAD_TIME DATETIME COMMENT 'LAST_UPLOAD_TIME'
-> ) UNIQUE KEY(DATE_ID)
-> AUTO PARTITION BY RANGE(DATE_ID)()
-> DISTRIBUTED BY HASH(DATE_ID) BUCKETS AUTO
-> PROPERTIES (
-> "replication_num" = "3",
-> "min_load_replica_num" = "1"
-> );
ERROR 1105 (HY000): errCode = 2, detailMessage = Syntax error in line 5:
AUTO PARTITION BY RANGE(DATE_ID)()
^
Encountered: )
Expected: .