|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Sep 2005
Messaggi: 342
|
[MySQL] Impostare un campo come foreign key
Vorrei impostare un campo "giorni" delle tabella "disponibile_in" come chiave esterna del campo "giorni" della tabella "orari"...dovrebbe essere banale cioè:
Codice:
ALTER TABLE disponibile_in ADD FOREIGN KEY(giorno) REFERENCES orari(giorno) ON UPDATE CASCADE ON DELETE CASCADE #1005 - Impossibile creare la tabella 'poliambulatorio.#sql-1354_1b1' (errno: 150) Dove ho sbagliato? |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Sep 2005
Messaggi: 342
|
forse ho capito la causa...il problema è che in "orari" non riesco a mettere come chiave tutti i campi, cioè li ho messi tutti a primary (uso phpmyadmin), ma mi segnala come referenziabile soltanto il primo campo.
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 07:29.



















