Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Indici e chiavi uniche in Mysql

    Salve a tutti, stavo realizzando un database, che può andar via via crescendo, e per ottimizzare le query, volevo inserire un indice, in un campo che però è di per sè, già una chiave unica.

    Ora,Mysql me lo fa fare, ma mi lascia un Warning che dice:
    Le chiavi UNIQUE e INDEX non dovrebbero essere assegnate entrambe per la colonna `nome_colonna`

    Ora, non capisco i rischi di questo warning, nè perchè mai, una colonna unica, non può anche essere un indice...anzi, forse ci trovo un certo controsenso di fondo...

  2. #2
    se è una chiave unica è già un indice
    « Se nella prima mezz'ora non capisci chi è il pollo, allora il pollo sei tu. » [Thomas "Amarillo Slim" Preston, campione del mondo di poker]

  3. #3

    Re: Indici e chiavi uniche in Mysql

    Originariamente inviato da controvento07
    Salve a tutti, stavo realizzando un database, che può andar via via crescendo, e per ottimizzare le query, volevo inserire un indice, in un campo che però è di per sè, già una chiave unica.

    Ora,Mysql me lo fa fare, ma mi lascia un Warning che dice:
    Le chiavi UNIQUE e INDEX non dovrebbero essere assegnate entrambe per la colonna `nome_colonna`

    Ora, non capisco i rischi di questo warning, nè perchè mai, una colonna unica, non può anche essere un indice...anzi, forse ci trovo un certo controsenso di fondo...
    Avevo verifica che un indice non è una chiave unica, ma non avevo modo di verificare il viceversa...quindi siamo sicuri di questa cosa?

    Se è così, potrebbero cambiare il Warning dicendo "Una chiave unica è già un indice" VVoVe:

  4. #4
    « Se nella prima mezz'ora non capisci chi è il pollo, allora il pollo sei tu. » [Thomas "Amarillo Slim" Preston, campione del mondo di poker]

  5. #5
    Ottimo, 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 © 2025 vBulletin Solutions, Inc. All rights reserved.