Salve, sto leggendo un libro che tratta di php5, ma purtroppo nel libro sono presenti solo query per postgre, adesso a me servirebbe "tradurli" per mysql, ho difficoltà, in quanto usando myisam di solito come motore per mysql non ho tanta dimestichezza con chiavi esterne e simili...., ho gia cambiato il motore delle tabelle che mi interessano in InnoDB, ma con le fk mi sto tagliando e di grosso, il manuale di mysql è un po difficile da seguire, se qualche anima pia volesse darmi una mano in questa piccola traduzione.... la ringrazio in anticipo, le prime due tabelle le ho già tradotte, è con la terza che ho qualche probelmino, volevo evitare di installare postgre per seguire il libro, anche perchè voglio approfondire mysql per il momento... grazie ancora in anticipo
CREATE TABLE "student" (
"studentid" SERIAL NOT NULL PRIMARY KEY,
"name" varchar(255)
);
CREATE TABLE "course" (
"courseid" SERIAL NOT NULL PRIMARY KEY,
"coursecode" varchar(10),
"name" varchar(255)
);
CREATE TABLE "studentcourse" (
"studentid" integer,
"courseid" integer,
CONSTRAINT "fk_studentcourse_studentid"
FOREIGN KEY ("studentid")
REFERENCES "student"("studentid"),
CONSTRAINT "fk_studentcourse_courseid"
FOREIGN KEY ("courseid")
REFERENCES "course"("courseid")
);
CREATE UNIQUE INDEX "idx_studentcourse_unique"
ON "studentcourse"("studentid", "courseid");