voila mon script SQL
CREATE TABLE CATEGORIE
(
num_cat int(3) NOT NULL AUTO_INCREMENT PRIMARY KEY,
nom_cat varchar(50) NOT NULL
);
CREATE TABLE EDITEUR
(
num_edi int(4) NOT NULL AUTO_INCREMENT PRIMARY KEY,
nom_edi varchar(40) NOT NULL
);
CREATE TABLE AUTEUR
(
num_aut int(5) NOT NULL AUTO_INCREMENT PRIMARY KEY,
nom_aut varchar(40) NOT NULL,
pren_aut varchar(40)
);
CREATE TABLE DATES
(
dates_emprunt date
);
CREATE TABLE ELEVE
(
num_ele int(4) NOT NULL AUTO_INCREMENT PRIMARY KEY,
nom_ele varchar(30) NOT NULL,
pren_ele varchar(30),
classe_ele varchar(30),
rue_ele varchar(100),
cp_ele varchar(30),
ville_ele varchar(50)
);
CREATE TABLE LIVRE
(
num_liv int(4) NOT NULL AUTO_INCREMENT PRIMARY KEY,
titre_liv varchar(100) NOT NULL,
num_edi int(4) NOT NULL REFERENCES EDITEUR(num_edi),
num_aut int(5) NOT NULL REFERENCES AUTEUR(num_aut),
num_cat int(3) NOT NULL REFERENCES CATEGORIE(num_cat)
);
CREATE TABLE EMPRUNTER
(
FOREIGN KEY (date_emprunt) REFERENCES DATE(date_emprunt),
FOREIGN KEY (num_livre) REFERENCES LIVRE(num_livre),
FOREIGN KEY (num_eleve) REFERENCES ELEVE(num_eleve),
date_retour date,
PRIMARY KEY( date_emprunt,num_livre,num_eleve)
);
load data local infile "categorie.txt" into table categorie;
load data local infile "editeur.txt" into table editeur;
load data local infile "auteur.txt" into table auteur;
load data local infile "dates.txt" into table dates;
load data local infile "eleve.txt" into table eleve;
load data local infile "livre.txt" into table livre;
load data local infile "emprunter.txt" into table emprunter;
et ERREUR sur emprunter...