Just do multiple cross joins and save into a table:
create table dum as
select *
from information_schema.tables t cross join
information_schema.tables t cross join
information_schema.tables t cross join
information_schema.tables t cross join
information_schema.tables t cross join
information_schema.tables t cross join
information_schema.tables t cross join
information_schema.tables t;
Or if you don't want to create a table, maybe something like this:
select count(*)
from information_schema.tables t cross join
information_schema.tables t cross join
information_schema.tables t cross join
information_schema.tables t cross join
information_schema.tables t cross join
information_schema.tables t cross join
information_schema.tables t cross join
information_schema.tables t;
I just realized -- I don't know if information_schema.tables
actually has any rows in a new installation. But you get the idea. The worst case would be putting together something like:
select count(*)
from (select 1 as n union all select 2 as n union all select 3 as n union all select 4 as n) n1 cross join
(select 1 as n union all select 2 as n union all select 3 as n union all select 4 as n) n2 cross join
(select 1 as n union all select 2 as n union all select 3 as n union all select 4 as n) n3 cross join
(select 1 as n union all select 2 as n union all select 3 as n union all select 4 as n) n4 cross join
(select 1 as n union all select 2 as n union all select 3 as n union all select 4 as n) n5 cross join
(select 1 as n union all select 2 as n union all select 3 as n union all select 4 as n) n6 cross join
(select 1 as n union all select 2 as n union all select 3 as n union all select 4 as n) n7 cross join
(select 1 as n union all select 2 as n union all select 3 as n union all select 4 as n) n8 cross join
(select 1 as n union all select 2 as n union all select 3 as n union all select 4 as n) n9;
By the way, this is a fun question. So much of my life is devoted to getting queries to run faster, that it is amusing to think about the opposite problem.