Se connecter avec
S'enregistrer | Connectez-vous

erreur sql qui me rend fou

Dernière réponse : dans Programmation

Bonjour , voila je suis pas un ouf en sql mais voila , j'aimerais créer une table avec clé primaire et étrangere, mais voila le soucis , quand j'execute la requete de create table sa me met "duplicate key name 'video' " , voici la requete :
create table video
(id_video int(11) primary key,
nom_video varchar(255),
type_video varchar(255),
genre varchar(255),
sous_titrage varchar(255),
num_episode tinyint(3),
qualité varchar(255),
codec varchar(255),
serie varchar(255),
anime varchar(255),
drama varchar(255),
saison tinyint(3),
support varchar(255),
Foreign Key video(saison) references saison(id_saison),
Foreign Key video(drama) references drame(id_drame),
Foreign Key video(anime) references anime(id_anime),
Foreign Key video(serie) references serie(id_serie),
Foreign Key video(codec) references codec(id_codec),
Foreign Key video(qualité) references qualité(id_qualité),
Foreign Key video(num_episode) references num_episode(id_num_ep),
Foreign Key video(sous_titrage) references sous_titrage(id_sstitrage),
Foreign Key video(genre) references genre(id_genre),
Foreign Key video(type_video) references type_video(id_type),
Foreign Key video(support) references support(id_support));

bon je sais pas d'ou vien le probleme , comme je l'ai dit je suis pas trés fort en sql donc soyez indulgent lol

Autres pages sur : erreur sql rend fou

Lassé par la pub ? Créez un compte

et tu commences déjà par créer des tables avec clés étrangères, t'as peur de rien :p 
Clés étrangères MySql
  1. CREATE TABLE child(id INT, parent_id INT,
  2. INDEX par_ind (parent_id),
  3. FOREIGN KEY (parent_id) REFERENCES parent(id)
  4. ON DELETE CASCADE
  5. ) TYPE=INNODB;

dans cet exemple, la clé étrangère "parent_id" est déclaré avant "parent_id INT"

oui bien sur ca imposer un probleme leur d'execution bon voila le probleme
si que tu declare le nom de table video et tu travail avec il faut que tu chenger celle si :
Foreign Key video_drama references drame (id_drame),
tester ca et reponder moi pour voir ton reponce je serai a votre service
Lassé par la pub ? Créez un compte
Tom's guide dans le monde