Pagina 2 di 4 primaprima 1 2 3 4 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 32
  1. #11
    Utente di HTML.it L'avatar di allin81
    Registrato dal
    Mar 2011
    Messaggi
    1,875
    ciao satifal

    e quindi come faccio ad esportare i dati miei tenendo conto che devo riempire anche quelle 2 colonne? (non presenti nella tabella popolata dai record)

  2. #12
    Cos'è id_pta ?
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  3. #13
    Utente di HTML.it L'avatar di Virus_101
    Registrato dal
    Sep 2008
    Messaggi
    2,497
    Originariamente inviato da Virus_101
    .... e aggiungere una colonna dove tenere traccia del vecchio id per ragione appunto di storico.

  4. #14
    Utente di HTML.it L'avatar di allin81
    Registrato dal
    Mar 2011
    Messaggi
    1,875
    Originariamente inviato da satifal
    Cos'è id_pta ?
    è l'id della prenotazione

    nella tabella che contiene i record, questo valore non esiste perche' per quel sito le prenotazioni si fanno telefonicamente.

    Nella nuova tabella invece esiste perche' le prenotazioni si fanno online...

    Quindi dovrei trovare un modo per aggiungere sto id_pta in automatico e in autoincrement quando vado ad esportare i dati dalla vecchia tabella...
    Si puo' fare?

  5. #15
    Originariamente inviato da allin81
    è l'id della prenotazione

    nella tabella che contiene i record, questo valore non esiste perche' per quel sito le prenotazioni si fanno telefonicamente.

    Nella nuova tabella invece esiste perche' le prenotazioni si fanno online...

    Quindi dovrei trovare un modo per aggiungere sto id_pta in automatico e in autoincrement quando vado ad esportare i dati dalla vecchia tabella...
    Si puo' fare?
    Se id_pta fa riferimento alle prenotazioni e queste non ci sono, non è che puoi buttarci dentro dei valori a caso generati semplicemente da un autoincrement.
    In quel capo dovrai mettere gli id reali delle prenotazioni presenti per quel particolare albergo è per questo che esiste quel vincolo di unicità.
    Forse ti conviene rimuovere provvisoriamente quel vincolo, popolare la tabella con i dati esportati dalla tabella vecchia inserendo il default value (0) in tutte le colonne id_pta e poi successivamente effettuare degli update su quella colonna inserendo gli id corretti. Alla fine, quando la tabella sarà allineata, tramite un alter table reinserisci il vincolo di unicità.
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  6. #16
    Utente di HTML.it L'avatar di allin81
    Registrato dal
    Mar 2011
    Messaggi
    1,875
    si ma devo sempre mettere un id in autoincrement se voglio fare questa operazione, perche' come detto, nella tabella popolata non ho l'id prenotazione visto che le prenotazioni si facevano per telefono.

    Ora per far si che l'utente legga i commenti dei clienti su questo nuovo sito, voglio importare le vecchie recensioni, ma non potro' mai associargli prenotazioni reali.

    Inoltre le recensioni saranno tipo 1000, io potrei autoincrementarle da 1 a 1000 e le nuove prenotazioni a partire da quando usciro' con questo sito le faro' partire tipo dalla numero 15000.
    Alla fine nessun utente leggerà sapra' mai che una determinata recensione e' stata fatta da una determinata prenotazione.

    Attualmente le sto importando in una tabella parallela senza aver inserito quel vincolo di unicità, ma poi dovro' anche rimetterlo.

  7. #17
    Utente di HTML.it L'avatar di Virus_101
    Registrato dal
    Sep 2008
    Messaggi
    2,497
    Ma se sono vecchie perche' non lasciarle dove stanno e fare 1 procedura per gestire le vecchie cose ?

  8. #18
    Utente di HTML.it L'avatar di allin81
    Registrato dal
    Mar 2011
    Messaggi
    1,875
    Originariamente inviato da Virus_101
    Ma se sono vecchie perche' non lasciarle dove stanno e fare 1 procedura per gestire le vecchie cose ?
    perche' stanno su un altro sito e vorrei portarle su un nuovo sito, altrimenti nessuno prenoterà mai visto che non ci sono commenti di altri clienti.
    Quindi devo solo superare l'intoppo dell'id_pta, anche se c'e' quell'id_htl_2 che non so cosa sia

  9. #19
    Originariamente inviato da allin81
    ...anche se c'e' quell'id_htl_2 che non so cosa sia
    Vabbè

    Originariamente inviato da satifal
    codice:
    ...
    UNIQUE KEY `id_htl_2` (`id_htl`,`id_pta`),
    ...
    Hai violato la condizione di unicità della chiave costituita dalle coppie id_htl eid_pta
    Originariamente inviato da satifal
    Ok ci riprovo! Stai violando l'unicità della chiave formata dalla COPPIA di colonne id_htl e id_pta
    ...che faccio lo rispiego di nuovo?
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  10. #20
    Utente di HTML.it L'avatar di allin81
    Registrato dal
    Mar 2011
    Messaggi
    1,875
    ma quindi mi basta rendere quel id_pta autoincrement per poi metterlo di nuovo com'era prima?

    Posso fare in questo modo?

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 © 2026 vBulletin Solutions, Inc. All rights reserved.