~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to tests/t/func_in.test

  • Committer: Lee Bieber
  • Date: 2010-12-23 23:11:00 UTC
  • mfrom: (2024.1.1 clean)
  • Revision ID: kalebral@gmail.com-20101223231100-0rqirgz7ugkl10yp
Merge Brian - session list cleanup

Show diffs side-by-side

added added

removed removed

Lines of Context:
142
142
insert into t1 values (0),(1),(2),(3),(4),(5),(6),(7),(8),(9); 
143
143
create temporary table t2 (a int, filler char(200), key(a)) engine=myisam;
144
144
 
145
 
insert into t2 select C.a*2,   'no'  from t1 A, t1 B, t1 C where A.a < 10;
 
145
insert into t2 select C.a*2,   'no'  from t1 A, t1 B, t1 C;
146
146
insert into t2 select C.a*2+1, 'yes' from t1 C;
147
147
 
148
148
explain 
180
180
#
181
181
create table t2 (a varchar(10), filler char(200), key(a));
182
182
 
183
 
insert into t2 select 'foo', 'no' from t1 A, t1 B where A.a < 10;
184
 
insert into t2 select 'barbar', 'no' from t1 A, t1 B where A.a < 10;
185
 
insert into t2 select 'bazbazbaz', 'no' from t1 A, t1 B where A.a < 10;
 
183
insert into t2 select 'foo', 'no' from t1 A, t1 B;
 
184
insert into t2 select 'barbar', 'no' from t1 A, t1 B;
 
185
insert into t2 select 'bazbazbaz', 'no' from t1 A, t1 B;
186
186
 
187
187
insert into t2 values ('fon', '1'), ('fop','1'), ('barbaq','1'), 
188
188
  ('barbas','1'), ('bazbazbay', '1'),('zz','1');
196
196
#
197
197
create table t2 (a decimal(10,5), filler char(200), key(a));
198
198
 
199
 
insert into t2 select 345.67890, 'no' from t1 A, t1 B where A.a < 10;
200
 
insert into t2 select 43245.34, 'no' from t1 A, t1 B where A.a < 10;
201
 
insert into t2 select 64224.56344, 'no' from t1 A, t1 B where A.a < 10;
 
199
insert into t2 select 345.67890, 'no' from t1 A, t1 B;
 
200
insert into t2 select 43245.34, 'no' from t1 A, t1 B;
 
201
insert into t2 select 64224.56344, 'no' from t1 A, t1 B;
202
202
 
203
203
insert into t2 values (0, '1'), (22334.123,'1'), (33333,'1'), 
204
204
  (55555,'1'), (77777, '1');
217
217
set @str="update t2 set b=1 where a not in (";
218
218
select count(*) from (
219
219
  select @str:=concat(@str, @cnt:=@cnt+1, ",") 
220
 
  from t1 A, t1 B, t1 C, t1 D  where A.a < 10) Z;
 
220
  from t1 A, t1 B, t1 C, t1 D) Z;
221
221
 
222
222
set @str:=concat(@str, "10000)");
223
223
select substr(@str, 1, 50);