mirror of
https://github.com/MariaDB/server.git
synced 2025-07-29 05:21:33 +03:00
MDEV-13089 identifier quoting in partitioning
don't print partitioning expression as it was entered by the user, use Item::print() according to the sql_mode and sql_quote_show_create
This commit is contained in:
@ -121,20 +121,20 @@ Create Table CREATE TABLE `byrange_tbl` (
|
||||
`filler` varchar(255) DEFAULT NULL,
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=1001 DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (id)
|
||||
SUBPARTITION BY HASH (id)
|
||||
PARTITION BY RANGE (`id`)
|
||||
SUBPARTITION BY HASH (`id`)
|
||||
SUBPARTITIONS 2
|
||||
(PARTITION pa1 VALUES LESS THAN (10) ENGINE = InnoDB,
|
||||
PARTITION pa2 VALUES LESS THAN (20) ENGINE = InnoDB,
|
||||
PARTITION pa3 VALUES LESS THAN (30) ENGINE = InnoDB,
|
||||
PARTITION pa4 VALUES LESS THAN (40) ENGINE = InnoDB,
|
||||
PARTITION pa5 VALUES LESS THAN (50) ENGINE = InnoDB,
|
||||
PARTITION pa6 VALUES LESS THAN (60) ENGINE = InnoDB,
|
||||
PARTITION pa7 VALUES LESS THAN (70) ENGINE = InnoDB,
|
||||
PARTITION pa8 VALUES LESS THAN (80) ENGINE = InnoDB,
|
||||
PARTITION pa9 VALUES LESS THAN (90) ENGINE = InnoDB,
|
||||
PARTITION pa10 VALUES LESS THAN (100) ENGINE = InnoDB,
|
||||
PARTITION pa11 VALUES LESS THAN MAXVALUE ENGINE = InnoDB)
|
||||
(PARTITION `pa1` VALUES LESS THAN (10) ENGINE = InnoDB,
|
||||
PARTITION `pa2` VALUES LESS THAN (20) ENGINE = InnoDB,
|
||||
PARTITION `pa3` VALUES LESS THAN (30) ENGINE = InnoDB,
|
||||
PARTITION `pa4` VALUES LESS THAN (40) ENGINE = InnoDB,
|
||||
PARTITION `pa5` VALUES LESS THAN (50) ENGINE = InnoDB,
|
||||
PARTITION `pa6` VALUES LESS THAN (60) ENGINE = InnoDB,
|
||||
PARTITION `pa7` VALUES LESS THAN (70) ENGINE = InnoDB,
|
||||
PARTITION `pa8` VALUES LESS THAN (80) ENGINE = InnoDB,
|
||||
PARTITION `pa9` VALUES LESS THAN (90) ENGINE = InnoDB,
|
||||
PARTITION `pa10` VALUES LESS THAN (100) ENGINE = InnoDB,
|
||||
PARTITION `pa11` VALUES LESS THAN MAXVALUE ENGINE = InnoDB)
|
||||
SELECT count(*) "Slave norm" FROM test.regular_tbl;
|
||||
Slave norm 500
|
||||
SELECT count(*) "Slave bykey" FROM test.bykey_tbl;
|
||||
|
Reference in New Issue
Block a user