Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    54

    Dump database id duplicati

    Ciao ragazzi avrei bisogno di un vostro prezioso aiuto.
    Ho un'anagrafica cliente esportata da un altro database e pronta da essere inserita nel mio programma fatto in php. Purtroppo, il programma attuale fatto in php è usato dal mio cliente che crea ogni settimana nuovi clienti nell'anagrafica.

    Il problema è il seguente:
    Quando faccio un import dell'anagrafica dal vecchio database in quello attuale mi dice duplicate key e mi blocca tutto. E' giusto che si comporti così, perchè ho una chiave univoca.
    Sapete per caso se possibile ad es. fare una query che controlli se ci sono duplicati oppure no, e se esiste un id duplicato creo un altro insert con un nuovo id?

    es. insert if not exists into anagrafica (id, nome) values ("1","sss");

    insomma qualcosa del genere.

    Spero di essermi spiegato.
    grazie a tutti.

  2. #2
    se si tratta di inserire dei record a prescindere dall'id, cioe' senza che sia importante l'esatto id inserito, basta eliminare il campo id e relativo valore dalla lista dell'INSERT. Verra' automaticamente aggiunto l'id a seguire l'ultimo inserito.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

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.