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

    Ma in che senso l'engine MyISAM non supporta le chiavi esterne?

    E' descritto come uno dei limiti di questo engine, tuttavia non ne capisco il senso.
    Cosa mi impedisce ad esempio di creare una tablella con un campo ID ed un'altra tabella con un campo "foreign" in cui vado ad inserire le chiavi esterne (gli ID della prima)?
    Tecnicamente non vedo la differenza rispetto a quanto farei con innoDB. O il limite forse si riferisce all'impossibilità di applicare alcun tipo di "contraint" ?

  2. #2
    Quote Originariamente inviata da American_horizo Visualizza il messaggio
    E' descritto come uno dei limiti di questo engine, tuttavia non ne capisco il senso.
    Cosa mi impedisce ad esempio di creare una tablella con un campo ID ed un'altra tabella con un campo "foreign" in cui vado ad inserire le chiavi esterne (gli ID della prima)?
    Tecnicamente non vedo la differenza rispetto a quanto farei con innoDB. O il limite forse si riferisce all'impossibilità di applicare alcun tipo di "contraint" ?
    Lo scrivi ma non sortisce effetto.

    In pratica l'integrita referenziale non é garantita.
    Non si può risolvere un problema usando lo stesso modo di pensare che ha creato quel problema.
    Albert Einstein

    Siate Affamati, siate Folli, siate Onesti e siate Generosi

  3. #3
    però posso sempre joinare le tabelle no?

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