Skip to content

Commit fa8ad75

Browse files
committed
MDEV-16290 ALTER TABLE ... RENAME COLUMN syntax
The existing syntax for renaming a column uses "ALTER TABLE ... CHANGE" command. This requires full column specification to rename the column. This patch adds new syntax "ALTER TABLE ... RENAME COLUMN", which do not expect users to provide full column specification. It means that the new syntax would pick in-place or copy algorithm in the same way as that of existing "ALTER TABLE ... CHANGE" command. The existing syntax "ALTER TABLE ... CHANGE" will continue to work. Syntax changes ============== ALTER TABLE tbl_name [alter_specification [, alter_specification] ...] [partition_options] Following is a new <alter_specification> added: | RENAME COLUMN <oldname> TO <newname> Where <oldname> and <newname> are identifiers for old name and new name of the column. Related to: WL#10761
1 parent a99c93a commit fa8ad75

File tree

10 files changed

+656
-34
lines changed

10 files changed

+656
-34
lines changed
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
--- ./mysql-test/main/alter_table.result 2020-02-27 19:35:41.279992329 +0300
2+
+++ ./mysql-test/main/alter_table,aria.reject 2020-02-27 19:37:13.251994491 +0300
3+
@@ -2716,8 +2716,7 @@
4+
t3 CREATE TABLE `t3` (
5+
`a` int(11) DEFAULT NULL,
6+
`b` int(11) DEFAULT NULL,
7+
- KEY `b` (`b`),
8+
- CONSTRAINT `t3_ibfk_1` FOREIGN KEY (`b`) REFERENCES `t1` (`bb`)
9+
+ KEY `b` (`b`)
10+
) ENGINE=DEFAULT_ENGINE DEFAULT CHARSET=latin1
11+
ALTER TABLE t1 RENAME COLUMN bb TO b;
12+
SHOW CREATE TABLE t1;
13+
@@ -2733,8 +2732,7 @@
14+
t3 CREATE TABLE `t3` (
15+
`a` int(11) DEFAULT NULL,
16+
`c` int(11) DEFAULT NULL,
17+
- KEY `b` (`c`),
18+
- CONSTRAINT `t3_ibfk_1` FOREIGN KEY (`c`) REFERENCES `t1` (`b`)
19+
+ KEY `b` (`c`)
20+
) ENGINE=DEFAULT_ENGINE DEFAULT CHARSET=latin1
21+
CREATE TABLE t4(a int);
22+
ALTER TABLE t4 RENAME COLUMN a TO aa, ALGORITHM = INPLACE;
Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
--- ./mysql-test/main/alter_table.result 2020-02-27 19:35:41.279992329 +0300
2+
+++ ./mysql-test/main/alter_table,heap.reject 2020-02-27 19:39:44.175998039 +0300
3+
@@ -2716,8 +2716,7 @@
4+
t3 CREATE TABLE `t3` (
5+
`a` int(11) DEFAULT NULL,
6+
`b` int(11) DEFAULT NULL,
7+
- KEY `b` (`b`),
8+
- CONSTRAINT `t3_ibfk_1` FOREIGN KEY (`b`) REFERENCES `t1` (`bb`)
9+
+ KEY `b` (`b`)
10+
) ENGINE=DEFAULT_ENGINE DEFAULT CHARSET=latin1
11+
ALTER TABLE t1 RENAME COLUMN bb TO b;
12+
SHOW CREATE TABLE t1;
13+
@@ -2733,8 +2732,7 @@
14+
t3 CREATE TABLE `t3` (
15+
`a` int(11) DEFAULT NULL,
16+
`c` int(11) DEFAULT NULL,
17+
- KEY `b` (`c`),
18+
- CONSTRAINT `t3_ibfk_1` FOREIGN KEY (`c`) REFERENCES `t1` (`b`)
19+
+ KEY `b` (`c`)
20+
) ENGINE=DEFAULT_ENGINE DEFAULT CHARSET=latin1
21+
CREATE TABLE t4(a int);
22+
ALTER TABLE t4 RENAME COLUMN a TO aa, ALGORITHM = INPLACE;
23+
@@ -2774,36 +2772,6 @@
24+
ERROR 42S22: Unknown column 'd' in 'field list'
25+
DROP TRIGGER trg1;
26+
DROP PROCEDURE sp1;
27+
-CREATE TABLE t_gen(a INT, b DOUBLE GENERATED ALWAYS AS (SQRT(a)));
28+
-INSERT INTO t_gen(a) VALUES(4);
29+
-SELECT * FROM t_gen;
30+
-a b
31+
-4 2
32+
-SHOW CREATE TABLE t_gen;
33+
-Table Create Table
34+
-t_gen CREATE TABLE `t_gen` (
35+
- `a` int(11) DEFAULT NULL,
36+
- `b` double GENERATED ALWAYS AS (sqrt(`a`)) VIRTUAL
37+
-) ENGINE=DEFAULT_ENGINE DEFAULT CHARSET=latin1
38+
-ALTER TABLE t_gen RENAME COLUMN a TO c, CHANGE COLUMN b b DOUBLE GENERATED ALWAYS AS (SQRT(c));
39+
-SELECT * FROM t_gen;
40+
-c b
41+
-4 2
42+
-SHOW CREATE TABLE t_gen;
43+
-Table Create Table
44+
-t_gen CREATE TABLE `t_gen` (
45+
- `c` int(11) DEFAULT NULL,
46+
- `b` double GENERATED ALWAYS AS (sqrt(`c`)) VIRTUAL
47+
-) ENGINE=DEFAULT_ENGINE DEFAULT CHARSET=latin1
48+
-ALTER TABLE t_gen CHANGE COLUMN c x INT;
49+
-show create table t_gen;
50+
-Table Create Table
51+
-t_gen CREATE TABLE `t_gen` (
52+
- `x` int(11) DEFAULT NULL,
53+
- `b` double GENERATED ALWAYS AS (sqrt(`x`)) VIRTUAL
54+
-) ENGINE=DEFAULT_ENGINE DEFAULT CHARSET=latin1
55+
-ALTER TABLE t_gen RENAME COLUMN x TO a;
56+
-DROP TABLE t_gen;
57+
SHOW CREATE TABLE t1;
58+
Table Create Table
59+
t1 CREATE TABLE `t1` (
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
[innodb]
2+
3+
[aria]
4+
5+
[heap]

mysql-test/main/alter_table.result

Lines changed: 288 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2563,3 +2563,291 @@ drop view v1;
25632563
#
25642564
# End of 10.3 tests
25652565
#
2566+
#
2567+
# MDEV-16290 ALTER TABLE ... RENAME COLUMN syntax
2568+
#
2569+
SET @save_default_engine= @@DEFAULT_STORAGE_ENGINE;
2570+
CREATE TABLE t1(a INT, b VARCHAR(30), c FLOAT);
2571+
SHOW CREATE TABLE t1;
2572+
Table Create Table
2573+
t1 CREATE TABLE `t1` (
2574+
`a` int(11) DEFAULT NULL,
2575+
`b` varchar(30) DEFAULT NULL,
2576+
`c` float DEFAULT NULL
2577+
) ENGINE=DEFAULT_ENGINE DEFAULT CHARSET=latin1
2578+
INSERT INTO t1 VALUES(1,'abcd',1.234);
2579+
CREATE TABLE t2(a INT, b VARCHAR(30), c FLOAT) ENGINE=MyIsam;
2580+
SHOW CREATE TABLE t2;
2581+
Table Create Table
2582+
t2 CREATE TABLE `t2` (
2583+
`a` int(11) DEFAULT NULL,
2584+
`b` varchar(30) DEFAULT NULL,
2585+
`c` float DEFAULT NULL
2586+
) ENGINE=MyISAM DEFAULT CHARSET=latin1
2587+
INSERT INTO t2 VALUES(1,'abcd',1.234);
2588+
ALTER TABLE t1 RENAME COLUMN a TO a;
2589+
SHOW CREATE TABLE t1;
2590+
Table Create Table
2591+
t1 CREATE TABLE `t1` (
2592+
`a` int(11) DEFAULT NULL,
2593+
`b` varchar(30) DEFAULT NULL,
2594+
`c` float DEFAULT NULL
2595+
) ENGINE=DEFAULT_ENGINE DEFAULT CHARSET=latin1
2596+
ALTER TABLE t1 RENAME COLUMN a TO m;
2597+
SHOW CREATE TABLE t1;
2598+
Table Create Table
2599+
t1 CREATE TABLE `t1` (
2600+
`m` int(11) DEFAULT NULL,
2601+
`b` varchar(30) DEFAULT NULL,
2602+
`c` float DEFAULT NULL
2603+
) ENGINE=DEFAULT_ENGINE DEFAULT CHARSET=latin1
2604+
SELECT * FROM t1;
2605+
m b c
2606+
1 abcd 1.234
2607+
ALTER TABLE t1 RENAME COLUMN m TO x,
2608+
RENAME COLUMN b TO y,
2609+
RENAME COLUMN c TO z;
2610+
SHOW CREATE TABLE t1;
2611+
Table Create Table
2612+
t1 CREATE TABLE `t1` (
2613+
`x` int(11) DEFAULT NULL,
2614+
`y` varchar(30) DEFAULT NULL,
2615+
`z` float DEFAULT NULL
2616+
) ENGINE=DEFAULT_ENGINE DEFAULT CHARSET=latin1
2617+
SELECT * FROM t1;
2618+
x y z
2619+
1 abcd 1.234
2620+
ALTER TABLE t2 RENAME COLUMN a TO d, RENAME COLUMN b TO e, RENAME COLUMN c to f;
2621+
SHOW CREATE TABLE t2;
2622+
Table Create Table
2623+
t2 CREATE TABLE `t2` (
2624+
`d` int(11) DEFAULT NULL,
2625+
`e` varchar(30) DEFAULT NULL,
2626+
`f` float DEFAULT NULL
2627+
) ENGINE=MyISAM DEFAULT CHARSET=latin1
2628+
SELECT * FROM t2;
2629+
d e f
2630+
1 abcd 1.234
2631+
ALTER TABLE t1 CHANGE COLUMN x a INT, RENAME COLUMN y TO b;
2632+
SHOW CREATE TABLE t1;
2633+
Table Create Table
2634+
t1 CREATE TABLE `t1` (
2635+
`a` int(11) DEFAULT NULL,
2636+
`b` varchar(30) DEFAULT NULL,
2637+
`z` float DEFAULT NULL
2638+
) ENGINE=DEFAULT_ENGINE DEFAULT CHARSET=latin1
2639+
ALTER TABLE t1 CHANGE COLUMN z c DOUBLE, RENAME COLUMN b to b;
2640+
SHOW CREATE TABLE t1;
2641+
Table Create Table
2642+
t1 CREATE TABLE `t1` (
2643+
`a` int(11) DEFAULT NULL,
2644+
`b` varchar(30) DEFAULT NULL,
2645+
`c` double DEFAULT NULL
2646+
) ENGINE=DEFAULT_ENGINE DEFAULT CHARSET=latin1
2647+
ALTER TABLE t1 CHANGE COLUMN a b int, RENAME COLUMN b TO c, CHANGE COLUMN c d FLOAT;
2648+
SHOW CREATE TABLE t1;
2649+
Table Create Table
2650+
t1 CREATE TABLE `t1` (
2651+
`b` int(11) DEFAULT NULL,
2652+
`c` varchar(30) DEFAULT NULL,
2653+
`d` float DEFAULT NULL
2654+
) ENGINE=DEFAULT_ENGINE DEFAULT CHARSET=latin1
2655+
ALTER TABLE t1 ADD COLUMN zz INT, RENAME COLUMN d TO f;
2656+
SHOW CREATE TABLE t1;
2657+
Table Create Table
2658+
t1 CREATE TABLE `t1` (
2659+
`b` int(11) DEFAULT NULL,
2660+
`c` varchar(30) DEFAULT NULL,
2661+
`f` float DEFAULT NULL,
2662+
`zz` int(11) DEFAULT NULL
2663+
) ENGINE=DEFAULT_ENGINE DEFAULT CHARSET=latin1
2664+
ALTER TABLE t1 DROP COLUMN zz, RENAME COLUMN c TO zz;
2665+
SHOW CREATE TABLE t1;
2666+
Table Create Table
2667+
t1 CREATE TABLE `t1` (
2668+
`b` int(11) DEFAULT NULL,
2669+
`zz` varchar(30) DEFAULT NULL,
2670+
`f` float DEFAULT NULL
2671+
) ENGINE=DEFAULT_ENGINE DEFAULT CHARSET=latin1
2672+
ALTER TABLE t1 RENAME COLUMN zz to c, DROP COLUMN f;
2673+
SHOW CREATE TABLE t1;
2674+
Table Create Table
2675+
t1 CREATE TABLE `t1` (
2676+
`b` int(11) DEFAULT NULL,
2677+
`c` varchar(30) DEFAULT NULL
2678+
) ENGINE=DEFAULT_ENGINE DEFAULT CHARSET=latin1
2679+
ALTER TABLE t1 ADD COLUMN d INT DEFAULT 5, RENAME COLUMN c TO b, DROP COLUMN b;
2680+
SHOW CREATE TABLE t1;
2681+
Table Create Table
2682+
t1 CREATE TABLE `t1` (
2683+
`b` varchar(30) DEFAULT NULL,
2684+
`d` int(11) DEFAULT 5
2685+
) ENGINE=DEFAULT_ENGINE DEFAULT CHARSET=latin1
2686+
ALTER TABLE t1 RENAME COLUMN b TO d, RENAME COLUMN d TO b;
2687+
SHOW CREATE TABLE t1;
2688+
Table Create Table
2689+
t1 CREATE TABLE `t1` (
2690+
`d` varchar(30) DEFAULT NULL,
2691+
`b` int(11) DEFAULT 5
2692+
) ENGINE=DEFAULT_ENGINE DEFAULT CHARSET=latin1
2693+
ALTER TABLE t1 ADD KEY(b);
2694+
SHOW CREATE TABLE t1;
2695+
Table Create Table
2696+
t1 CREATE TABLE `t1` (
2697+
`d` varchar(30) DEFAULT NULL,
2698+
`b` int(11) DEFAULT 5,
2699+
KEY `b` (`b`)
2700+
) ENGINE=DEFAULT_ENGINE DEFAULT CHARSET=latin1
2701+
ALTER TABLE t1 RENAME COLUMN b TO bb;
2702+
SHOW CREATE TABLE t1;
2703+
Table Create Table
2704+
t1 CREATE TABLE `t1` (
2705+
`d` varchar(30) DEFAULT NULL,
2706+
`bb` int(11) DEFAULT 5,
2707+
KEY `b` (`bb`)
2708+
) ENGINE=DEFAULT_ENGINE DEFAULT CHARSET=latin1
2709+
SELECT * FROM t1;
2710+
d bb
2711+
abcd 5
2712+
CREATE TABLE t3(a int, b int, KEY(b));
2713+
ALTER TABLE t3 ADD CONSTRAINT FOREIGN KEY(b) REFERENCES t1(bb);
2714+
SHOW CREATE TABLE t3;
2715+
Table Create Table
2716+
t3 CREATE TABLE `t3` (
2717+
`a` int(11) DEFAULT NULL,
2718+
`b` int(11) DEFAULT NULL,
2719+
KEY `b` (`b`),
2720+
CONSTRAINT `t3_ibfk_1` FOREIGN KEY (`b`) REFERENCES `t1` (`bb`)
2721+
) ENGINE=DEFAULT_ENGINE DEFAULT CHARSET=latin1
2722+
ALTER TABLE t1 RENAME COLUMN bb TO b;
2723+
SHOW CREATE TABLE t1;
2724+
Table Create Table
2725+
t1 CREATE TABLE `t1` (
2726+
`d` varchar(30) DEFAULT NULL,
2727+
`b` int(11) DEFAULT 5,
2728+
KEY `b` (`b`)
2729+
) ENGINE=DEFAULT_ENGINE DEFAULT CHARSET=latin1
2730+
ALTER TABLE t3 RENAME COLUMN b TO c;
2731+
SHOW CREATE TABLE t3;
2732+
Table Create Table
2733+
t3 CREATE TABLE `t3` (
2734+
`a` int(11) DEFAULT NULL,
2735+
`c` int(11) DEFAULT NULL,
2736+
KEY `b` (`c`),
2737+
CONSTRAINT `t3_ibfk_1` FOREIGN KEY (`c`) REFERENCES `t1` (`b`)
2738+
) ENGINE=DEFAULT_ENGINE DEFAULT CHARSET=latin1
2739+
CREATE TABLE t4(a int);
2740+
ALTER TABLE t4 RENAME COLUMN a TO aa, ALGORITHM = INPLACE;
2741+
SHOW CREATE TABLE t4;
2742+
Table Create Table
2743+
t4 CREATE TABLE `t4` (
2744+
`aa` int(11) DEFAULT NULL
2745+
) ENGINE=DEFAULT_ENGINE DEFAULT CHARSET=latin1
2746+
ALTER TABLE t4 RENAME COLUMN aa TO a, ALGORITHM = COPY;
2747+
SHOW CREATE TABLE t4;
2748+
Table Create Table
2749+
t4 CREATE TABLE `t4` (
2750+
`a` int(11) DEFAULT NULL
2751+
) ENGINE=DEFAULT_ENGINE DEFAULT CHARSET=latin1
2752+
DROP TABLE t4;
2753+
CREATE VIEW v1 AS SELECT d,e,f FROM t2;
2754+
CREATE TRIGGER trg1 BEFORE UPDATE on t2 FOR EACH ROW SET NEW.d=OLD.d + 10;
2755+
CREATE PROCEDURE sp1() INSERT INTO t2(d) VALUES(10);
2756+
ALTER TABLE t2 RENAME COLUMN d TO g;
2757+
SHOW CREATE TABLE t2;
2758+
Table Create Table
2759+
t2 CREATE TABLE `t2` (
2760+
`g` int(11) DEFAULT NULL,
2761+
`e` varchar(30) DEFAULT NULL,
2762+
`f` float DEFAULT NULL
2763+
) ENGINE=MyISAM DEFAULT CHARSET=latin1
2764+
SHOW CREATE VIEW v1;
2765+
View Create View character_set_client collation_connection
2766+
v1 CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `v1` AS select `test`.`t2`.`d` AS `d`,`test`.`t2`.`e` AS `e`,`test`.`t2`.`f` AS `f` from `t2` koi8r koi8r_general_ci
2767+
Warnings:
2768+
Warning 1356 View 'test.v1' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them
2769+
SELECT * FROM v1;
2770+
ERROR HY000: View 'test.v1' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them
2771+
UPDATE t2 SET f = f + 10;
2772+
ERROR 42S22: Unknown column 'd' in 'OLD'
2773+
CALL sp1();
2774+
ERROR 42S22: Unknown column 'd' in 'field list'
2775+
DROP TRIGGER trg1;
2776+
DROP PROCEDURE sp1;
2777+
CREATE TABLE t_gen(a INT, b DOUBLE GENERATED ALWAYS AS (SQRT(a)));
2778+
INSERT INTO t_gen(a) VALUES(4);
2779+
SELECT * FROM t_gen;
2780+
a b
2781+
4 2
2782+
SHOW CREATE TABLE t_gen;
2783+
Table Create Table
2784+
t_gen CREATE TABLE `t_gen` (
2785+
`a` int(11) DEFAULT NULL,
2786+
`b` double GENERATED ALWAYS AS (sqrt(`a`)) VIRTUAL
2787+
) ENGINE=DEFAULT_ENGINE DEFAULT CHARSET=latin1
2788+
ALTER TABLE t_gen RENAME COLUMN a TO c, CHANGE COLUMN b b DOUBLE GENERATED ALWAYS AS (SQRT(c));
2789+
SELECT * FROM t_gen;
2790+
c b
2791+
4 2
2792+
SHOW CREATE TABLE t_gen;
2793+
Table Create Table
2794+
t_gen CREATE TABLE `t_gen` (
2795+
`c` int(11) DEFAULT NULL,
2796+
`b` double GENERATED ALWAYS AS (sqrt(`c`)) VIRTUAL
2797+
) ENGINE=DEFAULT_ENGINE DEFAULT CHARSET=latin1
2798+
ALTER TABLE t_gen CHANGE COLUMN c x INT;
2799+
show create table t_gen;
2800+
Table Create Table
2801+
t_gen CREATE TABLE `t_gen` (
2802+
`x` int(11) DEFAULT NULL,
2803+
`b` double GENERATED ALWAYS AS (sqrt(`x`)) VIRTUAL
2804+
) ENGINE=DEFAULT_ENGINE DEFAULT CHARSET=latin1
2805+
ALTER TABLE t_gen RENAME COLUMN x TO a;
2806+
DROP TABLE t_gen;
2807+
SHOW CREATE TABLE t1;
2808+
Table Create Table
2809+
t1 CREATE TABLE `t1` (
2810+
`d` varchar(30) DEFAULT NULL,
2811+
`b` int(11) DEFAULT 5,
2812+
KEY `b` (`b`)
2813+
) ENGINE=DEFAULT_ENGINE DEFAULT CHARSET=latin1
2814+
ALTER TABLE t1 RENAME COLUMN b z;
2815+
ERROR 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 'z' at line 1
2816+
ALTER TABLE t1 RENAME COLUMN FROM b TO z;
2817+
ERROR 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 'FROM b TO z' at line 1
2818+
ALTER TABLE t1 RENAME COLUMN b TO 1;
2819+
ERROR 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 '1' at line 1
2820+
ALTER TABLE t1 RENAME COLUMN b TO e, RENAME COLUMN c TO e;
2821+
ERROR 42S22: Unknown column 'c' in 't1'
2822+
ALTER TABLE t1 ADD COLUMN z INT, RENAME COLUMN b TO z;
2823+
ERROR 42S21: Duplicate column name 'z'
2824+
ALTER TABLE t1 DROP COLUMN b, RENAME COLUMN b TO z;
2825+
ERROR 42S22: Unknown column 'b' in 't1'
2826+
ALTER TABLE t1 RENAME COLUMN b TO b, RENAME COLUMN b TO b;
2827+
ERROR 42S22: Unknown column 'b' in 't1'
2828+
ALTER TABLE t1 RENAME COLUMN b TO c3, DROP COLUMN c3;
2829+
ERROR 42000: Can't DROP COLUMN `c3`; check that it exists
2830+
ALTER TABLE t1 ADD COLUMN z INT, CHANGE COLUMN z y INT, DROP COLUMN y;
2831+
ERROR 42S22: Unknown column 'z' in 't1'
2832+
ALTER TABLE t1 ADD COLUMN z INT, RENAME COLUMN z TO y, DROP COLUMN y;
2833+
ERROR 42S22: Unknown column 'z' in 't1'
2834+
ALTER TABLE t1 RENAME COLUMN b TO `nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn`;
2835+
ERROR 42000: Incorrect column name 'nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn'
2836+
ALTER TABLE t1 CHANGE b `nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn` int;
2837+
ERROR 42000: Identifier name 'nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn' is too long
2838+
SHOW CREATE TABLE t1;
2839+
Table Create Table
2840+
t1 CREATE TABLE `t1` (
2841+
`d` varchar(30) DEFAULT NULL,
2842+
`b` int(11) DEFAULT 5,
2843+
KEY `b` (`b`)
2844+
) ENGINE=DEFAULT_ENGINE DEFAULT CHARSET=latin1
2845+
SELECT * FROM t1;
2846+
d b
2847+
abcd 5
2848+
DROP VIEW v1;
2849+
DROP TABLE t3,t1,t2;
2850+
SET DEFAULT_STORAGE_ENGINE= @save_default_engine;
2851+
#
2852+
# End of 10.5 tests
2853+
#

0 commit comments

Comments
 (0)