Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente bannato
    Registrato dal
    Jan 2002
    Messaggi
    440

    importare dati univoci in un DB... procedura stressante. Per eperti!

    ciao ragazzi... ho questo problema

    ho un DB access (circa 600 record) con una Tabella utenti composta copsi

    ID | USERNAME | PASSWORD | ecc

    Ho un DB mysql (circa 5000 record) composto cosi

    ID | USERNAME | PASSWORD

    Dovrei importare i record del DB access in quello mysql ma solo i record nuovi, ovverto che non siano già presenti nel db mysql..


    Io avevo pensato a queste soluzioni:

    - Creo un file di testo con i dati del db access e poi faccio 600 query su mysql (sempre meglio di niente)..
    - Aggiungo comunque tutti i dati sul mysql. Ordino per username e dati della tabella di mysql e poi con un parsing tolgo i doppioni...

    Mi consigliate qualche altra soluzione a questo problema?? non vorrei far creshare il sito

  2. #2
    Utente di HTML.it L'avatar di edaje
    Registrato dal
    Jul 2003
    Messaggi
    363
    se id è chiave primaria non puoi fare gli inserimenti dei doppioni. Attento a non lanciare query dirette per gli inserimenti massivi, rischi di bloccare il db

    Ricavati due datatable con i due db e fai un controllo
    sulle chiavi primarie. Se l'id non esiste inserisci il record nella datatable. Terminato questo lanci il dataset.update() e aggiorni il db

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.