 |
|  |
 |
PablitoEscobar |
| Problema : FOREIGN KEY in MYSQL |
19-02-2007 14:47 |
|
 |
PablitoEscobar |
.precettore.
Registered: Oct 2003
Posts: 81 (0.01 al dì)
Location: Colombia
Corso: comunicazione digitale
Anno: terzo
Time Online: 2 Days, 21:30:22 [...]
Status: Offline
Edit | Report | IP: Logged |
Problema : FOREIGN KEY in MYSQL
Premetto che non sono molto pratico con mysql.
Ho fatto lo schema ER del progetto aeroporto, ho creato le varie tabelle e ho inserito i dati tramite script PHP nel db.
Ora pero vorrei inserire i vincoli referenziali e quindi indicare le relative chiavi esterne.M da pero' un problema di errore quando tento di inserire le foreign key :
Cannot add a child row: a foreign key constraint fails
Avevo provato anche a creare le tabelle con gia indicato dentro i vincoli referenziali ma m da lo stesso errore quando tento di riempire il db.
Qualcuno m riesce a dare una mano?
Grazie.
P.
|
|
19-02-2007 14:47 |
|
|
|  |
 |
PablitoEscobar |
| Re: Problema : FOREIGN KEY in MYSQL |
19-02-2007 15:53 |
|
 |
PablitoEscobar |
.precettore.
Registered: Oct 2003
Posts: 81 (0.01 al dì)
Location: Colombia
Corso: comunicazione digitale
Anno: terzo
Time Online: 2 Days, 21:30:22 [...]
Status: Offline
Edit | Report | IP: Logged |
Re: Problema : FOREIGN KEY in MYSQL
Originally posted by PablitoEscobar
Premetto che non sono molto pratico con mysql.
Ho fatto lo schema ER del progetto aeroporto, ho creato le varie tabelle e ho inserito i dati tramite script PHP nel db.
Ora pero vorrei inserire i vincoli referenziali e quindi indicare le relative chiavi esterne.M da pero' un problema di errore quando tento di inserire le foreign key :
Cannot add a child row: a foreign key constraint fails
Avevo provato anche a creare le tabelle con gia indicato dentro i vincoli referenziali ma m da lo stesso errore quando tento di riempire il db.
Qualcuno m riesce a dare una mano?
Grazie.
P.
Ok sono riuscito inserendo prima i dati nell'entita figlia e poi aggiungendo le foreign key all'entita padre a risolvere il problema.
|
|
19-02-2007 15:53 |
|
|
|  |
 |
PablitoEscobar |
| Re: Re: Problema : FOREIGN KEY in MYSQL |
28-02-2007 09:34 |
|
 |
PablitoEscobar |
.precettore.
Registered: Oct 2003
Posts: 81 (0.01 al dì)
Location: Colombia
Corso: comunicazione digitale
Anno: terzo
Time Online: 2 Days, 21:30:22 [...]
Status: Offline
Edit | Report | IP: Logged |
Re: Re: Problema : FOREIGN KEY in MYSQL
Originally posted by PablitoEscobar
Ok sono riuscito inserendo prima i dati nell'entita figlia e poi aggiungendo le foreign key all'entita padre a risolvere il problema.
Sto cercando di inserire delle tratte aeree nel mio DB tramite PHP e mi viene fuori questo messaggio che avevo gia avuto all'inzio e speravo non mi si dovesse ripresentare.
Query non riuscita : Cannot add or update a child row: a foreign key constraint fails (`airport/voli`, CONSTRAINT `fk_Aeroporti` FOREIGN KEY (`codice_Aeroporto`) REFERENCES `aeroporti` (`codice_Aeroporto`) ON DELETE CASCADE ON UPDATE CASCADE)
Per evitare quella scritta quando avevo popolato il DB (MySQL) avevo inserito le foreign key alla fine.
Ora pero' sto facendo in modo che l'utente possa inserire delle nuove tratte. Come posso fare per risolvere questo messaggio d'errore?!?!??!
Qualcuno ha qualche idea?!?!?!?
Nessuno riesce a svelarmi l'arcano mistero?
Ho provato pure a seguire cio che avevo trovato sul sito di MySQL e cioe' :
-verifico che le due tabelle sono tutte due di tipo InnoDB
-Inserisco un indice nella tabella figlia che punta alla chiave primaria della tabella padre
Putroppo pero m viene fuori sempre quel messaggio e non capisco come posso fare?
Vi prego, help me!
Help meeeeeeeeeeeeeeeeeeeeeeeeeeeee
|
|
28-02-2007 09:34 |
|
|
|  |
 |
dria81 |
| Database "Aeroporto" |
02-03-2007 14:22 |
|
 |
dria81 |
.illuminato.

Registered: Mar 2005
Posts: 238 (0.03 al dì)
Location:
Corso: Comunicazione Digitale
Anno:
Time Online: 2 Days, 10:39:20 [...]
Status: Offline
Edit | Report | IP: Logged |
Database "Aeroporto"
Ho costruito il database del progetto dell'aeroporto... però mi rimangono molti dubbia riguardo in quanto è costituito da 6 tabelle non collegate tra loro, ognuna fine a se!
C'è quella degli arrivi, delle partenze, le tre tabelle relative alle statistiche e infine quella per gestire login e password x l'area di gestione!
Voi come avete fatto? Sapreste dirmi se sono sulla "retta via"?
Grazie!
|
|
02-03-2007 14:22 |
|
|
|  |
 |
-MICKY- |
| LOOL
... |
02-03-2007 16:17 |
|
 |
-MICKY- |
.grande:maestro.

Registered: Dec 2003
Posts: 507 (0.06 al dì)
Location: Milano
Corso: com dig
Anno: Doctor
Time Online: 4 Days, 5:26:54 [...]
Status: Offline
Edit | Report | IP: Logged |
LOOL
Credo proprio di no....
|
|
02-03-2007 16:17 |
|
|
|  |
 |
dria81 |
| [QUOTE]Credo proprio di no.... [/QUOTE]
... |
02-03-2007 16:53 |
|
 |
dria81 |
.illuminato.

Registered: Mar 2005
Posts: 238 (0.03 al dì)
Location:
Corso: Comunicazione Digitale
Anno:
Time Online: 2 Days, 10:39:20 [...]
Status: Offline
Edit | Report | IP: Logged |
Credo proprio di no....
Quindi ho sbagliato tutto????
|
|
02-03-2007 16:53 |
|
|
|  |
 |
-MICKY- |
| direi proprio di sì.. ... |
02-03-2007 17:30 |
|
 |
-MICKY- |
.grande:maestro.

Registered: Dec 2003
Posts: 507 (0.06 al dì)
Location: Milano
Corso: com dig
Anno: Doctor
Time Online: 4 Days, 5:26:54 [...]
Status: Offline
Edit | Report | IP: Logged |
direi proprio di sì..
|
|
02-03-2007 17:30 |
|
|
|  |
 |
ska_Gio |
| UPDATE SU JOIN |
07-03-2007 10:44 |
|
 |
ska_Gio |
::RIDER::

Registered: Oct 2003
Posts: 360 (0.04 al dì)
Location: Milano
Corso: Comunicazione Digitale
Anno: mhhhh....
Time Online: 2 Days, 18:54:02: [...]
Status: Offline
Edit | Report | IP: Logged |
UPDATE SU JOIN
Ho un problemino:
Ho due tabelle: A e B
E devo modificare un attributo di A con una UPDATE A Set attributo='1'
Per modificare A devo però tenere conto di un attributo di B!
WHERE B.attributo>=1
COME POSSO FARE???
__________________
giO
|
|
07-03-2007 10:44 |
|
|
|  |
 |
PablitoEscobar |
| Re: UPDATE SU JOIN |
08-03-2007 09:44 |
|
 |
PablitoEscobar |
.precettore.
Registered: Oct 2003
Posts: 81 (0.01 al dì)
Location: Colombia
Corso: comunicazione digitale
Anno: terzo
Time Online: 2 Days, 21:30:22 [...]
Status: Offline
Edit | Report | IP: Logged |
Re: UPDATE SU JOIN
Originally posted by ska_Gio
Ho un problemino:
Ho due tabelle: A e B
E devo modificare un attributo di A con una UPDATE A Set attributo='1'
Per modificare A devo però tenere conto di un attributo di B!
WHERE B.attributo>=1
COME POSSO FARE???
UPDATE A.nomeAttributo SET A.nomeAttributo = 1
WHERE B.nomeAttributo >=1;
Dovrebbe essere cosi in teoria.
|
|
08-03-2007 09:44 |
|
|
|  |
 |
ad655948 |
| L'ultimo giorno di consegna |
11-03-2007 14:14 |
|
 |
ad655948 |
.novellino.
Registered: Apr 2006
Posts: 4 (0.00 al dì)
Location:
Corso:
Anno:
Time Online: 2:21:54 [...]
Status: Offline
Edit | Report | IP: Logged |
L'ultimo giorno di consegna
Un saluto a tutti!
Sapete dirmi l'ultimo giorno di consegna del progetto di base di dati?
Grazie
|
|
11-03-2007 14:14 |
|
|
|  |
 |
Sherinkal |
| Sul suo sito c'è scritto fine Aprile quindi sarà ... |
11-03-2007 16:39 |
|
 |
Sherinkal |
.consigliere.

Registered: Oct 2004
Posts: 110 (0.01 al dì)
Location: Bollate
Corso: Comunicazione digitale
Anno: 3
Time Online: 4 Days, 9:06:49 [...]
Status: Offline
Edit | Report | IP: Logged |
Sul suo sito c'è scritto fine Aprile quindi sarà entro il 30
|
|
11-03-2007 16:39 |
|
|
|  |
 |
ad655948 |
| Grazie ... |
12-03-2007 19:05 |
|
 |
ad655948 |
.novellino.
Registered: Apr 2006
Posts: 4 (0.00 al dì)
Location:
Corso:
Anno:
Time Online: 2:21:54 [...]
Status: Offline
Edit | Report | IP: Logged |
Grazie
|
|
12-03-2007 19:05 |
|
|
|  |
 |
dria81 |
| Documentazione Tecnica progetto Aeroporto |
15-03-2007 10:18 |
|
 |
dria81 |
.illuminato.

Registered: Mar 2005
Posts: 238 (0.03 al dì)
Location:
Corso: Comunicazione Digitale
Anno:
Time Online: 2 Days, 10:39:20 [...]
Status: Offline
Edit | Report | IP: Logged |
Documentazione Tecnica progetto Aeroporto
Ciao, qualcuno saprebbe darmi qualche dritta su come impostare la documentazione tecnica... e quante pagine dovrebbe essere circa! non so proprio da dove iniziare!
Grazie!
|
|
15-03-2007 10:18 |
|
|
|  |
 |
Sherinkal |
| Nel testo del progetto, in fondo, c'è scritto chi ... |
15-03-2007 18:11 |
|
 |
Sherinkal |
.consigliere.

Registered: Oct 2004
Posts: 110 (0.01 al dì)
Location: Bollate
Corso: Comunicazione digitale
Anno: 3
Time Online: 4 Days, 9:06:49 [...]
Status: Offline
Edit | Report | IP: Logged |
Nel testo del progetto, in fondo, c'è scritto chiaramente cosa vuole che mettiamo nella documentazione tecnica ovvero:
"- documentazione tecnica, comprendente lo sviluppo dei punti descritti al passo
precedente e una descrizione esauriente delle scelte di progettazione concettuale e
di progettazione logica della base di dati effettuate, in forma cartacea"
Il "passo precedente" sarebbe:
"Si definisca lo schema concettuale Entità -Relazione per la base di dati, evidenziando le entità e le associazioni di interesse, nonchè eventuali vincoli di cardinalità e di identificazione, motivando le scelte effettuate. Altri eventuali vincoli devono essere espressi in linguaggio naturale.
Si effettui la traduzione dello schema E-R in uno schema E-R ristrutturato equivalente, motivando le eventuali scelte effettuate.
Si effettui la traduzione dello schema E-R ristrutturato in un equivalente schema relazionale."
Last edited by Sherinkal on 15-03-2007 at 18:17
|
|
15-03-2007 18:11 |
|
|
|  |
 |
dria81 |
| Si ho visto.... ma rimango un pò perplesso perchà ... |
20-03-2007 12:04 |
|
 |
dria81 |
.illuminato.

Registered: Mar 2005
Posts: 238 (0.03 al dì)
Location:
Corso: Comunicazione Digitale
Anno:
Time Online: 2 Days, 10:39:20 [...]
Status: Offline
Edit | Report | IP: Logged |
Si ho visto.... ma rimango un pò perplesso perchè mi vengono poche pagine! A voi quanto viene lunga?
PS: se il progetto nn va bene si ha la possibilità di rifarlo entro la scadenza di fine aprile o si perde tutto???
|
|
20-03-2007 12:04 |
|
|
|  |
 |
| All times are GMT. The time now is 23:26. |
|
|
 |
|
 |
|
|
|  |
Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
|
HTML code is OFF
vB code is ON
Smilies are ON
[IMG] code is ON
|
|
|
|
|
|