[MySQL] aiutino

Discussione in 'MySQL' iniziata da concetto, 1 Giugno 2019.

  1. concetto

    concetto Nuovo Utente

    Registrato:
    1 Giugno 2019
    Messaggi:
    2
    Mi Piace Ricevuti:
    0
    Punteggio:
    1
    Sesso:
    Maschio
    salve a tutti, passo al punto
    ho creato un db per le estrazioni del lotto.
    aggiorno la mia tabella estrazioni del db con una query di accodamento che prende i dati da un collegamento con foglio excel(origine dati), ma tutte le volte che aggiorno i dati , mi accoda anche quelli gia' esistenti, come posso fare al comando di accodare, questa inserisca solo i record nuovi?
    grazie sono alle prime armi anche se non giovane, ma amo imparare.
     
  2. marino51

    marino51 Utente Attivo

    Registrato:
    28 Febbraio 2013
    Messaggi:
    2.518
    Mi Piace Ricevuti:
    123
    Punteggio:
    63
    Occupazione:
    free lance
    Località:
    Lombardia
    non hai fornito informazioni sufficienti per aiutarti in modo soddisfacente, in ogni caso il sistema più "banale"
    consiste nell'avere nella tabella la "data di estrazione" con clausola "unique"
    ovvero il valore della data non può essere ripetuto,
    ne consegue una "insert ignore …." che trovando una data doppia restituisce un errore che viene ignorato ma che impedisce di avere i record inseriti più volte

    attenzione che potrebbero essere ignorati anche altri errori ….
     
  3. concetto

    concetto Nuovo Utente

    Registrato:
    1 Giugno 2019
    Messaggi:
    2
    Mi Piace Ricevuti:
    0
    Punteggio:
    1
    Sesso:
    Maschio
    grazie per la risposta, ma le estrazioni del lotto hanno 11 ruote e quindi 11 date uguali della stessa estrazione.
    sarebbe ottimo una query di accodamento che mi accodasse solo record nuovi
    aiutami
     
  4. Max 1

    Max 1 Super Moderatore Membro dello Staff SUPER MOD MOD

    Registrato:
    29 Febbraio 2012
    Messaggi:
    3.768
    Mi Piace Ricevuti:
    283
    Punteggio:
    83
    Sesso:
    Maschio
    @concetto
    Titoli come aiutino non sono ammessi dal regolamento del forum!
    Cambia il titolo con un titolo adeguato e descrittivo del problema altrimenti devo chiudere la discussione.

    Leggi attentamente il regolamento generale del forum e quello della sezione dove posti!!
     
  5. marino51

    marino51 Utente Attivo

    Registrato:
    28 Febbraio 2013
    Messaggi:
    2.518
    Mi Piace Ricevuti:
    123
    Punteggio:
    63
    Occupazione:
    free lance
    Località:
    Lombardia
    a pensare male, ormai si indovina sempre,

    definisci un record con la colonna "data di estrazione" seguita dalle colonne che conterranno i valori estratti delle ruote
    in questo modo avrai un solo record e una sola data e, a mio parere, potrai gestire meglio le select dalla tabella
     
Sto caricando...

Condividi questa Pagina