 | |
Il progetto dsy.it è l'unofficial support site dei corsi di laurea del Dipartimento di Scienze dell'Informazione e del Dipartimento di Informatica e Comunicazione della Statale di Milano. E' un servizio degli studenti per gli studenti, curato in modo no-profit da un gruppo di essi. I nostri servizi comprendono aree di discussione per ogni Corso di Laurea, un'area download per lo scambio file, una raccolta di link e un motore di ricerca, il supporto agli studenti lavoratori, il forum hosting per Professori e studenti, i blog, e molto altro...
In questa sezione è indicizzato in textonly il contenuto del nostro forum |
[HELP] - Dubbio SQL Clicca QUI per vedere il messaggio nel forum |
Glucks |
A chiunque ci possa aiutare...
Nel momento dell'inserimento delle tabelle nel database in MYSQL ci dà errore in quanto le tabelle che hanno chiavi esterne riferite ad altre tabelle non possono essere inserite se non si inseriscono prima le tabelle a cui le chiavi esterne si riferiscono.
Allora abbiamo inserito prima le tabelle senza chiavi esterne, e fin qui tutto ok. Poi abbiamo inserito altre tabelle che avevano chiavi esterne riferite alle tabelle precedentemente inserite, e fin qui tutto ok. Ora però sorge il problema: ci rimangono tabelle che hanno chiavi esterne riferite fra loro e NON possono essere inserite perchè ognuna di queste tabelle ha bisogno a sua volta di un'altra tabella a cui si riferisce, la quale a sua volta ha una chiave esterna riferita ad un'altra tabella... cioè in sostanza non possiamo inserire le tabelle che ci rimangono perchè si puntano a vicenda...
Come cavolo si risolve sto problema? Il database lo stiamo creando in mySQL...
Vi prego HELPPPPPP :? :? :? :? siamo bloccati !!!
GRAZZZZZZZZZIIIIIIEEE :-D :-D :-D |
futurbaggio |
Originally posted by Glucks
Come cavolo si risolve sto problema? Il database lo stiamo creando in mySQL...
Vi prego HELPPPPPP :? :? :? :? siamo bloccati !!!
La prima cosa che mi viene da pensare è che lo schema ER non è perfetto... siccome so che state facendo CarSharing se mi posti le tabelle in questione con campi e chiavi ti dico come risolvere.
Roberto |
korn |
Prima create le tabelle come se fossero indipendenti e fini a sé stesse, DOPO inserite l'integrità referenziale facendo ALTER TABLE nome ADD CONSTRAINT .......... etc etc, così tutte le tabelle esistono già e non dovreste avere problemi :) |
|
|
|
|