Jump to content


Photo

crear filas desde MySQL automatico

sql

  • Please log in to reply
3 replies to this topic

#1 xPAPUx

xPAPUx

    Member

  • Miembros
  • PipPip
  • 24 posts

Posted 23 April 2018 - 09:11 AM

Buen día señores.

 

Les cuento tengo una tabla, y necesito crear una lista de 1000 números uno por cada fila decir

 

idtabla  | numero

 

1           |  1000

2           |  1001

3           |  1002

4           |  1003 ... hasta 1999

 

pero no se como hacer la consulta para que llene los números automáticamente, alguna sugerencia?


  • 0

#2 Delphius

Delphius

    Advanced Member

  • Administrador
  • 6295 posts
  • LocationArgentina

Posted 23 April 2018 - 09:58 AM

Buenos días,

Lo que debes hacer es crear un procedimiento almacenado o Stored Procedure en inglés.

 

Dentro de este procedimiento ejecutas un ciclo y mandas a ejecutar la instrucción SQL INSERT INTO bla bla...

 

Y luego ejecutas el SP.

 

Saludos,


  • 0

#3 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14460 posts
  • LocationMéxico

Posted 23 April 2018 - 10:01 AM

Buen día señores.

 

Les cuento tengo una tabla, y necesito crear una lista de 1000 números uno por cada fila decir

 

idtabla  | numero

 

1           |  1000

2           |  1001

3           |  1002

4           |  1003 ... hasta 1999

 

pero no se como hacer la consulta para que llene los números automáticamente, alguna sugerencia?

 

 

Un bucle FOR, REPEAT, WHILE, no te sirve?

 

Algo mas o menos así


php
  1. idx := 0;
  2. REPEAT 
  3.    Inserta registro(idx + 1000);
  4. inc(idx);
  5. UNTIL idx > 999;

Saludos


  • 0

#4 enecumene

enecumene

    Webmaster

  • Administrador
  • 7419 posts
  • LocationRepública Dominicana

Posted 24 April 2018 - 07:16 AM

Si programas con PHP que es lo que asumo, puedes hacer lo siguiente:


php
  1. $base = 1000;
  2. $hasta = 10;
  3.  
  4. for($i = 0; $i < $hasta; $i++)
  5. {
  6. $final = $base + $i;
  7. //Consulta insert y le pasas como parámetro $final
  8. }

Saludos.


  • 0





Also tagged with one or more of these keywords: sql

IP.Board spam blocked by CleanTalk.