Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente bannato
    Registrato dal
    Feb 2011
    Messaggi
    165

    MySql - Spiegazione UNIQUE KEY

    Salve, mi sapete dire cosa vuol dire UNIQUE KEY?

    Per caso è la cosa che se c'è un dato doppio non lo fa inserire?

    Quindi posso far almeno di fare i controlli dei doppioni da php?

    Perché fa tutto il database giusto?


    codice:
      PRIMARY KEY  (`userID`),
    
      UNIQUE KEY `username` (`username`),
    
      UNIQUE KEY `email` (`email`),
    
      UNIQUE KEY `activationHash` (`activationHash`),
    grazie mille.

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    1,326

    Re: MySql - Spiegazione UNIQUE KEY

    PRIMARY KEY
    indica che il field e' chiave primaria della tabella, non ci possono essere due record con lo stesso valore nel field dichiarato primary key... cioe e' univoco.

    UNIQUE KEY `username` (`username`),
    UNIQUE KEY `email` (`email`),
    UNIQUE KEY `activationHash` (`activationHash`),
    non ci possono essere due record con lo stesso valore nel field dichiarato 'unique'


    i controlli li fa il database sollevando un'eccezione in caso di errore


    ciao

  3. #3
    Utente bannato
    Registrato dal
    Feb 2011
    Messaggi
    165

    Re: Re: MySql - Spiegazione UNIQUE KEY

    Originariamente inviato da 123delphi321
    PRIMARY KEY
    indica che il field e' chiave primaria della tabella, non ci possono essere due record con lo stesso valore nel field dichiarato primary key... cioe e' univoco.

    UNIQUE KEY `username` (`username`),
    UNIQUE KEY `email` (`email`),
    UNIQUE KEY `activationHash` (`activationHash`),
    non ci possono essere due record con lo stesso valore nel field dichiarato 'unique'


    i controlli li fa il database sollevando un'eccezione in caso di errore


    ciao
    ok, ho gestito l'errore con php e facendo uscire "username o email esistono già".

    Grazie mille.

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.