Domande taggate «foreign-keys»

Le chiavi esterne sono una funzionalità di integrità dei dati dei database relazionali (e SQL). Una chiave esterna è un insieme di attributi in una tabella relazionale soggetta a un vincolo di integrità referenziale. Il vincolo di integrità referenziale impone che i valori degli attributi della chiave esterna in una tabella, A, debbano corrispondere con i valori corrispondenti in una determinata tabella B (che a volte può essere la stessa tabella di A).


6
Forza drop mysql bypassando il vincolo di chiave esterna
Sto cercando di eliminare tutte le tabelle da un database tranne uno e finisco per avere il seguente errore: Impossibile eliminare o aggiornare una riga principale: un vincolo di chiave esterna non riesce Ovviamente potrei provare ed errore per vedere quali sono questi vincoli chiave ed eventualmente eliminare tutte le …





2
Django: impostare la chiave esterna utilizzando il numero intero?
C'è un modo per impostare la relazione di chiave esterna utilizzando l'id intero di un modello? Questo sarebbe per scopi di ottimizzazione. Ad esempio, supponiamo di avere un modello Employee: class Employee(models.Model): first_name = models.CharField(max_length=100) last_name = models.CharField(max_length=100) type = models.ForeignKey('EmployeeType') e EmployeeType(models.Model): type = models.CharField(max_length=100) Voglio la flessibilità di …



8
Va bene avere una chiave esterna come chiave primaria?
Ho due tavoli: Utente (nome utente, password) Profilo (ID profilo, sesso, data di nascita, ...) Attualmente sto utilizzando questo approccio: ogni record di profilo ha un campo denominato "userId" come chiave esterna che si collega alla tabella Utente. Quando un utente si registra, il suo record del profilo viene creato …


8
Come creare relazioni in MySQL
In classe, stiamo tutti "studiando" database e tutti usano Access. Annoiato da questo, sto cercando di fare quello che fa il resto della classe, ma con comandi SQL non elaborati con MySQL invece di utilizzare Access. Sono riuscito a creare database e tabelle, ma ora come faccio a creare una …



5
SqlAlchemy - Filtro per attributo di relazione
Non ho molta esperienza con SQLAlchemy e ho un problema che non riesco a risolvere. Ho provato a cercare e ho provato molto codice. Questa è la mia classe (ridotta al codice più significativo): class Patient(Base): __tablename__ = 'patients' id = Column(Integer, primary_key=True, nullable=False) mother_id = Column(Integer, ForeignKey('patients.id'), index=True) mother …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.