Visualizzazione dei risultati da 1 a 3 su 3

Discussione: stranezza in mysql

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    5

    stranezza in mysql

    ho notato questa cosa in mysql: se abbiamo 2 tabelle, corso e docente, con le rispettive PK codice_corso e codice_docente, se in corso dichiaro una FK sulla colonna docente che referenzia codice_docente allora mi viene creato automaticamente un indice in corso sulla colonna docente.
    PERCHE'??
    in questo modo non posso non avere indici.....

  2. #2
    Utente di HTML.it L'avatar di deleted_id_48586
    Registrato dal
    Nov 2002
    Messaggi
    1,732
    In che senso non puoi NON avere indici?

    Ora non sò come funzioni esattamente MySQL ma credo imposti l'indice sulla FK corso_docente per ottimizzare la tabella.

    Ma non ho capito esattamente quale sia il tuo problema.

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    5
    il mio non é un problema, ma una curiositá: come ho provato io e ho detto sopra, se in una tabella in mysql voglio avere solo l'indice clustered e niente piú, non é possibile se ho delle FK, perché mi crea un altro indice sulla FK....
    capito?....ok lo fa per ottimizzare la tabella, ma se io non lo voglio non POSSO, se non tolgo la FK...

    ad esempio SQLServer non fa questo....

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.