Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di dacdam
    Registrato dal
    Feb 2009
    Messaggi
    48

    Autoincrement su entità figlio.

    Salve ragazzi.
    Sto usando phpmyadmin e mi trovo a dover fare questa cosa: devo creare una tabella di tipologie di lavaggio. Ogni tipologia di lavaggio è collegata con una foreign key ad un impianto di autolavaggio che viene definito in un'altra tabella. A questo punto il mio quesito è questo: come faccio a fare in modo che "IdLavaggio" si autoincrementi all'interno di "IdImpianto" ?

    Ciao a tutti e grazie per l'aiuto.

  2. #2

    Re: Autoincrement su entità figlio.

    Originariamente inviato da dacdam
    Salve ragazzi.
    Sto usando phpmyadmin e mi trovo a dover fare questa cosa: devo creare una tabella di tipologie di lavaggio. Ogni tipologia di lavaggio è collegata con una foreign key ad un impianto di autolavaggio che viene definito in un'altra tabella. A questo punto il mio quesito è questo: come faccio a fare in modo che "IdLavaggio" si autoincrementi all'interno di "IdImpianto" ?

    Ciao a tutti e grazie per l'aiuto.
    Ciao,
    secondo me puoi farlo tramite il PHP, nel senso che incrementi il campo "IdLavaggio" con una UPDATE ogni qual volta fai un'operazione sull'altra tabella (quella dove "IdLavaggio" è PRIMARY KEY).
    --Cosimo
    MAIL: cosimo.g18@gmail.com

  3. #3
    Utente di HTML.it L'avatar di dacdam
    Registrato dal
    Feb 2009
    Messaggi
    48
    Non sono sicuro di essermi spiegato bene...
    Quello che voglio ottenere è una cosa di questo tipo:

    IdImpianto | IdTipoLavaggio | Descrizione
    ------------------------------------------
    1 | 1 | Lavaggio completo
    1 | 2 | Lavaggio a mano
    1 | 3 | Lavaggio con pin-up
    2 | 1 | Lavaggio con le spazzole
    2 | 2 | Lavaggio completo
    3 | 1 | Lavaggio a mano

    Vedi la colonna IdTipoLavaggio ? Vorrei che si incrementasse "all'interno" della colonna IdImpianto...

  4. #4
    Originariamente inviato da dacdam
    Non sono sicuro di essermi spiegato bene...
    Quello che voglio ottenere è una cosa di questo tipo:

    IdImpianto | IdTipoLavaggio | Descrizione
    ------------------------------------------
    1 | 1 | Lavaggio completo
    1 | 2 | Lavaggio a mano
    1 | 3 | Lavaggio con pin-up
    2 | 1 | Lavaggio con le spazzole
    2 | 2 | Lavaggio completo
    3 | 1 | Lavaggio a mano

    Vedi la colonna IdTipoLavaggio ? Vorrei che si incrementasse "all'interno" della colonna IdImpianto...
    non e' chiaro cosa intendi per "Vorrei che si incrementasse "all'interno" della colonna IdImpianto"....

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

  5. #5
    Utente di HTML.it L'avatar di dacdam
    Registrato dal
    Feb 2009
    Messaggi
    48
    Intendo che vorrei che IdTipoLavaggio assumesse valori da 0 ad infinito per ogni IdImpianto. Se uso l'autoincrement invece ottengo una numerazione globale che non tiene conto della dipendenza della tipologia di lavaggio rispetto all'impianto che la esegue...

  6. #6
    Originariamente inviato da dacdam
    Intendo che vorrei che IdTipoLavaggio assumesse valori da 0 ad infinito per ogni IdImpianto. Se uso l'autoincrement invece ottengo una numerazione globale che non tiene conto della dipendenza della tipologia di lavaggio rispetto all'impianto che la esegue...
    puoi creare un indice primario autoincrement con campi multipli.

    http://dev.mysql.com/doc/refman/5.0/...increment.html

    trovi anche degli esempi di utilizzo.

    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.