2
EXECUTE "SELECT TABLE_NAME FROM DATA_DICTIONARY.tables LIMIT 2";
3
SET @t1=1, @t2=2, @t3:=4;
4
SELECT @t1, @t2, @t3, @t4 := @t1+@t2+@t3;
6
EXECUTE "SELECT @t1, @t2, @t3, @t4 := @t1+@t2+@t3";
8
SET @bugus_syntax= "3";
10
EXECUTE "SELECT * FROM DATA_DICTIONARY.tables LIMIT @bugus_syntax";
13
EXECUTE "SELECT TABLE_NAME FROM DATA_DICTIONARY.tables LIMIT 2";
16
EXECUTE "EXECUTE SELECT * FROM DATA_DICTIONARY.tables LIMIT 2";
18
EXECUTE "SELECT @t1, @t2, @t3, @t4 := @t1+@t2+@t3";
19
set @sub_var="SELECT @t1, @t2, @t3, @t4 := @t1+@t2+@t3";
22
EXECUTE "CREATE TABLE t1 (a SERIAL)";
24
EXECUTE "INSERT INTO t1 VALUES ()";
25
EXECUTE "DROP TABLE t1";
28
EXECUTE "SELECT @t1, @t2, @t3, @t4 := @t1+@t2+@t3; SELECT @t1, @t2, @t3, @t4 := @t1+@t2+@t3";
30
set @foo="SELECT 1+2+3";
33
set @create="CREATE TABLE t1 (a SERIAL)";
34
set @insert="INSERT INTO t1 VALUES ()";
35
set @select="SELECT a FROM t1";
36
set @drop="DROP TABLE t1";
46
EXECUTE @does_not_exist;
51
EXECUTE "SELECT (SELECT 1) UNION SELECT (SELECT 2)";
52
EXECUTE "explain extended SELECT (SELECT 1) UNION SELECT (SELECT 2)";
53
EXECUTE "SELECT (SELECT (SELECT 0 UNION SELECT 0))";
54
EXECUTE "explain extended SELECT (SELECT (SELECT 0 UNION SELECT 0))";