Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 19
  1. #1

    Inserire PER QUANTE VOLTE questo record?

    Buonasera a voi
    Ho una domanda: devo inserire trenta volte lo stesso record.
    Non c'è un mondo per farlo nella query con un semplice comando (uso MySql) ?
    S W I N U B

  2. #2
    no, AFAIK. fa' un ciclo FOR...NEXT.

  3. #3
    Utente di HTML.it L'avatar di Joe Taras
    Registrato dal
    Nov 2003
    residenza
    Taranto
    Messaggi
    955

    Re: Inserire PER QUANTE VOLTE questo record?

    Originariamente inviato da Swinub
    Buonasera a voi
    Ho una domanda: devo inserire trenta volte lo stesso record.
    Non c'è un mondo per farlo nella query con un semplice comando (uso MySql) ?
    Metti la insert in un ciclo while

  4. #4
    Oppure for. Se fosse Access:

    codice:
    for i=0 to 29
    sql="INSERT INTO tabella (campo1, campo2.....) values ('"&valore1&"', '"&valore2&"'...)"
    conn.execute sql
    next
    Okkio: i campi DEVONO poter contenere valori duplicati, se il valore delle variabili non cambia di ciclo in ciclo.......

    E' nato www.lombardiamotori.it

    www.universocase.it: il primo portale italiano di annunci immobiliari gratuiti e autogestiti!

  5. #5
    Utente di HTML.it L'avatar di Joe Taras
    Registrato dal
    Nov 2003
    residenza
    Taranto
    Messaggi
    955
    Originariamente inviato da teorema55
    Oppure for. Se fosse Access:

    codice:
    for i=0 to 29
    sql="INSERT INTO tabella (campo1, campo2.....) values ('"&valore1&"', '"&valore2&"'...)"
    conn.execute sql
    next
    Okkio: i campi DEVONO poter contenere valori duplicati.......

    Spero non anche il campo chiave! VVoVe:

  6. #6
    Utente di HTML.it L'avatar di Joe Taras
    Registrato dal
    Nov 2003
    residenza
    Taranto
    Messaggi
    955
    Originariamente inviato da Joe Taras
    Spero non anche il campo chiave! VVoVe:
    anncher perché dubito che ci possa riuscire se lo definisci come chiave.

  7. #7
    Il campo chiave non viene inserito nel ciclo (se si autoincrementa) oppure, se devi crearlo, potrebbe essere una cosa tipo:

    codice:
    for i=1 to 30
    sql="INSERT INTO tabella (campochiave, campo1, campo2.....) values ("&i&", '"&valore1&"', '"&valore2&"'...)"
    conn.execute sql
    next
    dove campochiave è numerico........
    E' nato www.lombardiamotori.it

    www.universocase.it: il primo portale italiano di annunci immobiliari gratuiti e autogestiti!

  8. #8
    Utente di HTML.it L'avatar di Joe Taras
    Registrato dal
    Nov 2003
    residenza
    Taranto
    Messaggi
    955
    Originariamente inviato da teorema55
    Il campo chiave non viene inserito nel ciclo (se si autoincrementa) oppure, se devi crearlo, potrebbe essere una cosa tipo:

    codice:
    for i=1 to 30
    sql="INSERT INTO tabella (campochiave, campo1, campo2.....) values ("&i&", '"&valore1&"', '"&valore2&"'...)"
    conn.execute sql
    next
    dove campochiave è numerico........
    Ok, ma se esegui due volte questo ciclo cmq va in errore
    perché nel primo metti 30 righe
    poi lo riesegui e la chiave va sempre da 1 a 30!

  9. #9
    Ma con MySql come lo faccio?
    S W I N U B

  10. #10
    Utente di HTML.it L'avatar di Joe Taras
    Registrato dal
    Nov 2003
    residenza
    Taranto
    Messaggi
    955
    Originariamente inviato da Swinub
    Ma con MySql come lo faccio?
    Basta usare 2 variabili per i limiti del for

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.