29
29
SHOW CREATE TABLE t1;
31
31
t1 CREATE TABLE `t1` (
32
`a` BIGINT UNSIGNED NOT NULL AUTO_INCREMENT,
32
`a` BIGINT NOT NULL AUTO_INCREMENT,
33
33
UNIQUE KEY `a` (`a`)
34
34
) ENGINE=InnoDB COLLATE = utf8_general_ci
35
35
EXECUTE "INSERT INTO t1 VALUES ()";
36
36
EXECUTE "DROP TABLE t1";
39
37
EXECUTE "SELECT @t1, @t2, @t3, @t4 := @t1+@t2+@t3; SELECT @t1, @t2, @t3, @t4 := @t1+@t2+@t3";
40
38
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your Drizzle server version for the right syntax to use near '; SELECT @t1, @t2, @t3, @t4 := @t1+@t2+@t3' at line 1
41
39
set @foo="SELECT 1+2+3";
59
execute @create WITH NO RETURN;
60
execute @insert WITH NO RETURN;
61
execute @insert WITH NO RETURN;
62
execute @insert WITH NO RETURN;
63
execute @select WITH NO RETURN;
64
execute @drop WITH NO RETURN;
65
57
EXECUTE @does_not_exist;
66
58
ERROR HY000: Incorrect arguments to Invalid Variable
92
84
Note 1249 Select 2 was reduced during optimization
93
85
Note 1003 select (select 0 AS `0` union select 0 AS `0`) AS `(SELECT (SELECT 0 UNION SELECT 0))`
94
EXECUTE "SELECT (SELECT 1) UNION SELECT (SELECT 2)" WITH NO RETURN;
95
EXECUTE "explain extended SELECT (SELECT 1) UNION SELECT (SELECT 2)" WITH NO RETURN;
96
EXECUTE "SELECT (SELECT (SELECT 0 UNION SELECT 0))" WITH NO RETURN;
97
EXECUTE "explain extended SELECT (SELECT (SELECT 0 UNION SELECT 0))" WITH NO RETURN;
98
SET @var = "SET @var='test value'";
103
CREATE TABLE t1 (a int);
104
SET @var = "ALTER TABLE t1 ADD COLUMN (b char(100))";
106
SHOW CREATE TABLE t1;
108
t1 CREATE TABLE `t1` (
109
`a` INT DEFAULT NULL,
110
`b` VARCHAR(100) COLLATE utf8_general_ci DEFAULT NULL
111
) ENGINE=InnoDB COLLATE = utf8_general_ci
113
CREATE TABLE t1 (a int, b char(20));
114
SET @var = "INSERT INTO t1 VALUES (@a_val, @b_val)";
116
SET @b_val = 'TNETENNBA';
122
SET @b_val = 'OVERNUMEROUSNESS';
129
CREATE TABLE t1 (a int, b char(100), c char(100));
130
INSERT INTO t1 VALUES (1, 'Moss', 'IT');
131
INSERT INTO t1 VALUES (2, 'Roy', 'IT');
132
INSERT INTO t1 VALUES (3, 'Jen', 'IT');
133
SET @var = "UPDATE t1 SET c = @new_dept WHERE b = @name";
134
SET @new_dept = "Relationship Manager";
141
3 Jen Relationship Manager
143
CREATE TABLE t1 (a int);
144
INSERT INTO t1 VALUES (42);
145
INSERT INTO t1 VALUES (9);
146
INSERT INTO t1 VALUES (1);
147
INSERT INTO t1 VALUES (0);
148
INSERT INTO t1 VALUES (2);
149
SET @var = "DELETE FROM t1 WHERE a%2=0";
156
CREATE TABLE t1 (a int);
157
SET @var = "CREATE INDEX a_index ON t1 (a)";
159
SHOW CREATE TABLE t1;
161
t1 CREATE TABLE `t1` (
162
`a` INT DEFAULT NULL,
164
) ENGINE=InnoDB COLLATE = utf8_general_ci
165
SET @var = "DROP INDEX a_index ON t1";
167
SHOW CREATE TABLE t1;
169
t1 CREATE TABLE `t1` (
171
) ENGINE=InnoDB COLLATE = utf8_general_ci