mirror of
https://github.com/MariaDB/server.git
synced 2025-08-08 11:22:35 +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:
@@ -28,13 +28,13 @@ t1 CREATE TABLE `t1` (
|
||||
`y` year(4) DEFAULT NULL,
|
||||
`t` date DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (YEAR(t))
|
||||
(PARTITION p0 VALUES LESS THAN (1901) ENGINE = MyISAM,
|
||||
PARTITION p1 VALUES LESS THAN (1946) ENGINE = MyISAM,
|
||||
PARTITION p2 VALUES LESS THAN (1966) ENGINE = MyISAM,
|
||||
PARTITION p3 VALUES LESS THAN (1986) ENGINE = MyISAM,
|
||||
PARTITION p4 VALUES LESS THAN (2005) ENGINE = MyISAM,
|
||||
PARTITION p5 VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
PARTITION BY RANGE (year(`t`))
|
||||
(PARTITION `p0` VALUES LESS THAN (1901) ENGINE = MyISAM,
|
||||
PARTITION `p1` VALUES LESS THAN (1946) ENGINE = MyISAM,
|
||||
PARTITION `p2` VALUES LESS THAN (1966) ENGINE = MyISAM,
|
||||
PARTITION `p3` VALUES LESS THAN (1986) ENGINE = MyISAM,
|
||||
PARTITION `p4` VALUES LESS THAN (2005) ENGINE = MyISAM,
|
||||
PARTITION `p5` VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
connection slave;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
@@ -49,13 +49,13 @@ t1 CREATE TABLE `t1` (
|
||||
`y` year(4) DEFAULT NULL,
|
||||
`t` date DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (YEAR(t))
|
||||
(PARTITION p0 VALUES LESS THAN (1901) ENGINE = MyISAM,
|
||||
PARTITION p1 VALUES LESS THAN (1946) ENGINE = MyISAM,
|
||||
PARTITION p2 VALUES LESS THAN (1966) ENGINE = MyISAM,
|
||||
PARTITION p3 VALUES LESS THAN (1986) ENGINE = MyISAM,
|
||||
PARTITION p4 VALUES LESS THAN (2005) ENGINE = MyISAM,
|
||||
PARTITION p5 VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
PARTITION BY RANGE (year(`t`))
|
||||
(PARTITION `p0` VALUES LESS THAN (1901) ENGINE = MyISAM,
|
||||
PARTITION `p1` VALUES LESS THAN (1946) ENGINE = MyISAM,
|
||||
PARTITION `p2` VALUES LESS THAN (1966) ENGINE = MyISAM,
|
||||
PARTITION `p3` VALUES LESS THAN (1986) ENGINE = MyISAM,
|
||||
PARTITION `p4` VALUES LESS THAN (2005) ENGINE = MyISAM,
|
||||
PARTITION `p5` VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
connection master;
|
||||
"--- Insert into t1 --" as "";
|
||||
--- Select from t1 on master ---
|
||||
@@ -116,13 +116,13 @@ t1 CREATE TABLE `t1` (
|
||||
`y` year(4) DEFAULT NULL,
|
||||
`t` date DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (YEAR(t))
|
||||
(PARTITION p0 VALUES LESS THAN (1901) ENGINE = MyISAM,
|
||||
PARTITION p1 VALUES LESS THAN (1946) ENGINE = MyISAM,
|
||||
PARTITION p2 VALUES LESS THAN (1966) ENGINE = MyISAM,
|
||||
PARTITION p3 VALUES LESS THAN (1986) ENGINE = MyISAM,
|
||||
PARTITION p4 VALUES LESS THAN (2005) ENGINE = MyISAM,
|
||||
PARTITION p5 VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
PARTITION BY RANGE (year(`t`))
|
||||
(PARTITION `p0` VALUES LESS THAN (1901) ENGINE = MyISAM,
|
||||
PARTITION `p1` VALUES LESS THAN (1946) ENGINE = MyISAM,
|
||||
PARTITION `p2` VALUES LESS THAN (1966) ENGINE = MyISAM,
|
||||
PARTITION `p3` VALUES LESS THAN (1986) ENGINE = MyISAM,
|
||||
PARTITION `p4` VALUES LESS THAN (2005) ENGINE = MyISAM,
|
||||
PARTITION `p5` VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
connection slave;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
@@ -137,13 +137,13 @@ t1 CREATE TABLE `t1` (
|
||||
`y` year(4) DEFAULT NULL,
|
||||
`t` date DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (YEAR(t))
|
||||
(PARTITION p0 VALUES LESS THAN (1901) ENGINE = MyISAM,
|
||||
PARTITION p1 VALUES LESS THAN (1946) ENGINE = MyISAM,
|
||||
PARTITION p2 VALUES LESS THAN (1966) ENGINE = MyISAM,
|
||||
PARTITION p3 VALUES LESS THAN (1986) ENGINE = MyISAM,
|
||||
PARTITION p4 VALUES LESS THAN (2005) ENGINE = MyISAM,
|
||||
PARTITION p5 VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
PARTITION BY RANGE (year(`t`))
|
||||
(PARTITION `p0` VALUES LESS THAN (1901) ENGINE = MyISAM,
|
||||
PARTITION `p1` VALUES LESS THAN (1946) ENGINE = MyISAM,
|
||||
PARTITION `p2` VALUES LESS THAN (1966) ENGINE = MyISAM,
|
||||
PARTITION `p3` VALUES LESS THAN (1986) ENGINE = MyISAM,
|
||||
PARTITION `p4` VALUES LESS THAN (2005) ENGINE = MyISAM,
|
||||
PARTITION `p5` VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
connection master;
|
||||
"--- Insert into t1 --" as "";
|
||||
--- Select from t1 on master ---
|
||||
@@ -213,10 +213,10 @@ t1 CREATE TABLE `t1` (
|
||||
`y` year(4) DEFAULT NULL,
|
||||
`t` date DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (id)
|
||||
(PARTITION p0 VALUES IN (2,4) ENGINE = MyISAM,
|
||||
PARTITION p1 VALUES IN (42,142) ENGINE = MyISAM,
|
||||
PARTITION p2 VALUES IN (412) ENGINE = MyISAM)
|
||||
PARTITION BY LIST (`id`)
|
||||
(PARTITION `p0` VALUES IN (2,4) ENGINE = MyISAM,
|
||||
PARTITION `p1` VALUES IN (42,142) ENGINE = MyISAM,
|
||||
PARTITION `p2` VALUES IN (412) ENGINE = MyISAM)
|
||||
connection slave;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
@@ -231,10 +231,10 @@ t1 CREATE TABLE `t1` (
|
||||
`y` year(4) DEFAULT NULL,
|
||||
`t` date DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (id)
|
||||
(PARTITION p0 VALUES IN (2,4) ENGINE = MyISAM,
|
||||
PARTITION p1 VALUES IN (42,142) ENGINE = MyISAM,
|
||||
PARTITION p2 VALUES IN (412) ENGINE = MyISAM)
|
||||
PARTITION BY LIST (`id`)
|
||||
(PARTITION `p0` VALUES IN (2,4) ENGINE = MyISAM,
|
||||
PARTITION `p1` VALUES IN (42,142) ENGINE = MyISAM,
|
||||
PARTITION `p2` VALUES IN (412) ENGINE = MyISAM)
|
||||
connection master;
|
||||
"--- Insert into t1 --" as "";
|
||||
--- Select from t1 on master ---
|
||||
@@ -295,10 +295,10 @@ t1 CREATE TABLE `t1` (
|
||||
`y` year(4) DEFAULT NULL,
|
||||
`t` date DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (id)
|
||||
(PARTITION p0 VALUES IN (2,4) ENGINE = MyISAM,
|
||||
PARTITION p1 VALUES IN (42,142) ENGINE = MyISAM,
|
||||
PARTITION p2 VALUES IN (412) ENGINE = MyISAM)
|
||||
PARTITION BY LIST (`id`)
|
||||
(PARTITION `p0` VALUES IN (2,4) ENGINE = MyISAM,
|
||||
PARTITION `p1` VALUES IN (42,142) ENGINE = MyISAM,
|
||||
PARTITION `p2` VALUES IN (412) ENGINE = MyISAM)
|
||||
connection slave;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
@@ -313,10 +313,10 @@ t1 CREATE TABLE `t1` (
|
||||
`y` year(4) DEFAULT NULL,
|
||||
`t` date DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (id)
|
||||
(PARTITION p0 VALUES IN (2,4) ENGINE = MyISAM,
|
||||
PARTITION p1 VALUES IN (42,142) ENGINE = MyISAM,
|
||||
PARTITION p2 VALUES IN (412) ENGINE = MyISAM)
|
||||
PARTITION BY LIST (`id`)
|
||||
(PARTITION `p0` VALUES IN (2,4) ENGINE = MyISAM,
|
||||
PARTITION `p1` VALUES IN (42,142) ENGINE = MyISAM,
|
||||
PARTITION `p2` VALUES IN (412) ENGINE = MyISAM)
|
||||
connection master;
|
||||
"--- Insert into t1 --" as "";
|
||||
--- Select from t1 on master ---
|
||||
@@ -384,7 +384,7 @@ t1 CREATE TABLE `t1` (
|
||||
`y` year(4) DEFAULT NULL,
|
||||
`t` date DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH ( YEAR(t))
|
||||
PARTITION BY HASH (year(`t`))
|
||||
PARTITIONS 4
|
||||
connection slave;
|
||||
SHOW CREATE TABLE t1;
|
||||
@@ -400,7 +400,7 @@ t1 CREATE TABLE `t1` (
|
||||
`y` year(4) DEFAULT NULL,
|
||||
`t` date DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH ( YEAR(t))
|
||||
PARTITION BY HASH (year(`t`))
|
||||
PARTITIONS 4
|
||||
connection master;
|
||||
"--- Insert into t1 --" as "";
|
||||
@@ -461,7 +461,7 @@ t1 CREATE TABLE `t1` (
|
||||
`y` year(4) DEFAULT NULL,
|
||||
`t` date DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH ( YEAR(t))
|
||||
PARTITION BY HASH (year(`t`))
|
||||
PARTITIONS 4
|
||||
connection slave;
|
||||
SHOW CREATE TABLE t1;
|
||||
@@ -477,7 +477,7 @@ t1 CREATE TABLE `t1` (
|
||||
`y` year(4) DEFAULT NULL,
|
||||
`t` date DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH ( YEAR(t))
|
||||
PARTITION BY HASH (year(`t`))
|
||||
PARTITIONS 4
|
||||
connection master;
|
||||
"--- Insert into t1 --" as "";
|
||||
|
Reference in New Issue
Block a user