pardella
02-12-2004, 22:34
scusate sto creando un piccolo database per un esame Msql mi dā un errore di sintassi sulla terza tabella, ma non riesco a capire dov'č:
CREATE TABLE CIRCO(
Nome CHARACTER(20) PRIMARY KEY,
AnnoFondazione NUMERIC(4)
);
CREATE TABLE TAPPA(
Cittā CHARACTER(15),
Data CHARACTER(8),
NSpettatori NUMERIC(5),
PRIMARY KEY(Cittā,Data)
);
CREATE TABLE SPETTACOLO(
Nome CHARACTER(20),
Circo CHARACTER(20),
AnnoProd NUMERIC(4),
PRIMARY KEY(Nome,Circo),
FOREING KEY(Circo) REFERENCES CIRCO(Nome)
);
CREATE TABLE CIRCO(
Nome CHARACTER(20) PRIMARY KEY,
AnnoFondazione NUMERIC(4)
);
CREATE TABLE TAPPA(
Cittā CHARACTER(15),
Data CHARACTER(8),
NSpettatori NUMERIC(5),
PRIMARY KEY(Cittā,Data)
);
CREATE TABLE SPETTACOLO(
Nome CHARACTER(20),
Circo CHARACTER(20),
AnnoProd NUMERIC(4),
PRIMARY KEY(Nome,Circo),
FOREING KEY(Circo) REFERENCES CIRCO(Nome)
);