Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2008
    Messaggi
    813

    [mysql] integrità referenziale

    ciao a tutti,
    è possibile creare con mysql un campo di un tabella che non corrisponda ad un campo di un altra tabella sotto determinate condizioni?
    in postgrest c'è la clausola check che (da qual che ne so) in mysql viene ignorata...
    v ringrazio anticipatamente
    Nell'anno 1968 è bastata la potenza di due Commodore 64 per lanciare con successo una navicella sulla Luna; nell'anno 2007 ci vogliono la potenza di un processore quad core 3.30 GHz e 3 Gb di RAM (requisiti minimi ufficiali) per utilizzare Windows Vista. Qualcosa deve essere andato storto!

  2. #2
    Utente di HTML.it L'avatar di bubi1
    Registrato dal
    Dec 2009
    Messaggi
    1,230
    L'integrita referenziale si risolve con le tabelle innodb e foreign keys. La clausola check di pg, nel mysql non esiste (viene ignorata, come hai detto tu), pero' si possono usare i triggers (before insert), o nei casi semplici i campi enum/set.

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.