Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2005
    Messaggi
    8

    Sql.. unire due database per meta' uguali

    ciao.. allora ho in ballo un casino..

    ho due backup di phpbb..

    backup1 che è un backup meno recente
    backup2 backup recente

    al backup1 manca la parte nuova, quindi del backup2

    e al backup2, manca una parte del backup1



    io dovrei unire questi due backup diciamo per caverne fuori uno completo..

    solo che i due backup hanno una parte in comune..

    quindi come faccio a far si che se si anno due stringhe uguali ne venga troncata una e se invece manca venga inserita?

    prendo una riga a caso:

    INSERT INTO phpbb_search_wordmatch (post_id, word_id, title_match) VALUES('1329', '14548', '0');

    se io faccio cosi' togliendo la parte del drop tabella che nn voglio che accada altrimenti nn unifico un beato cazz mi trovo due stringhe simili..

    come posso fare?

    nn esiste un comando che dice "se la stringa esiste già droppala se non esiste inseriscila.." ???

    una specie di DROP IF EXIST adattato alla stringa ?!

    scusate la confusione

  2. #2
    Usa REPLACE invece di INSERT....

    http://dev.mysql.com/doc/mysql/en/replace.html


    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.