Autor Tópico: Loop (for,while...) em Mysql  (Lida 8916 vezes)

Offline marciovos

  • Usuário Ubuntu
  • *
  • Mensagens: 13
    • Ver perfil
Loop (for,while...) em Mysql
« Online: 24 de Fevereiro de 2010, 14:17 »
Galera,

to querendo testar a performace de alguns bancos de dados
porém não tenho ideia de como fazer um loop para inserir 10 de uma vez intendeu?

tipo assim: em C ficaria assim:

for(i=0;i<=n;i++)
{
    inserir();//esta seria a funcao que inseriria no banco qualquer dado tipo nome,idade,cargo,salario
}

quero utilizar direto no mysql pois nao preciso criar outro arquivo, além do que ele me da o tempo de inserçao neh?!

e ai?
Márcio Vinícius O. Sena - Goiânia/GO - Ubuntu 9.10 & W7- HP Pavilion dv4. 4gb. ATI 256mb. 300gb.

Offline jeflui

  • Usuário Ubuntu
  • *
  • Mensagens: 745
    • Ver perfil
Re: Loop (for,while...) em Mysql
« Resposta #1 Online: 24 de Fevereiro de 2010, 14:49 »
Código: [Selecionar]
SELECT benchmark( N, (insert blá blá blá ));Onde N é a quantidade de vezes a ser executado e coloque seu insert entre os parênteses.
No final retorna o tempo que foi gasto.


Offline marciovos

  • Usuário Ubuntu
  • *
  • Mensagens: 13
    • Ver perfil
Re: Loop (for,while...) em Mysql
« Resposta #2 Online: 02 de MAR?O de 2010, 23:29 »
vou tentar mano. valew hein
Márcio Vinícius O. Sena - Goiânia/GO - Ubuntu 9.10 & W7- HP Pavilion dv4. 4gb. ATI 256mb. 300gb.

Offline marciovos

  • Usuário Ubuntu
  • *
  • Mensagens: 13
    • Ver perfil
Re: Loop (for,while...) em Mysql
« Resposta #3 Online: 03 de MAR?O de 2010, 16:38 »
Confesso que nao deu certo....
Erro de sintax
Márcio Vinícius O. Sena - Goiânia/GO - Ubuntu 9.10 & W7- HP Pavilion dv4. 4gb. ATI 256mb. 300gb.

Offline jeflui

  • Usuário Ubuntu
  • *
  • Mensagens: 745
    • Ver perfil
Re: Loop (for,while...) em Mysql
« Resposta #4 Online: 03 de MAR?O de 2010, 20:43 »
Coloca aqui o que você fez.