Я не могу понять синтаксис SQL здесь: CREATE...
и INSERT...
в порядке, в то время как последний фрагмент не удался, mysql-клиент не распознает let
, eval
и dec
.Я не нашел никаких подтверждающих документов.Требуется ли для запуска специальный инструмент командной строки или плагины?
Я знаю, что это может быть глупым вопросом.
create table t1 (
pk int primary key auto_increment,
i int,
j int,
k int,
index (i),
index (j),
index (k)
) engine=myisam;
insert into t1 (i,j,k) values (1,1,1);
let $1=12;
set @d=1;
while ($1)
{
eval insert into t1 (i,j,k) select i+@d, j+@d, k+@d from t1;
eval set @d=@d*2;
dec $1;
}
Вот источник из вышеуказанных sqls.
Спасибо.