Pb de sql
Résolu
kunt45
Messages postés
124
Date d'inscription
Statut
Membre
Dernière intervention
-
kunt45 Messages postés 124 Date d'inscription Statut Membre Dernière intervention -
kunt45 Messages postés 124 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
je souhaite crée mes tables de sql en script par kate mais il me met un message d'erreur et je n'arrive pas a trouver le problème merci de votre aide.amicalement.kunt45.
mon code:
create table clients(numclients int auto_increment,nomclients varchar(30),prenomclients varchar(30),adresseclients varchar(30),PRIMARY KEY (numclients));
create table catalogue(numcatalogue int auto_increment,nomcatalogue varchar(30),PRIMARY KEY (numclients));
create table demande(numclients int auto_increment,numcatalogue int auto_increment, primary key (numclients,numcatalogue),
foreign key clients(numclients),
foreign key catalogue(numcatalogue));
message d'erreur:
La cl� 'numclients' n'existe pas dans la table
ERROR 1064 (42000): Erreur de syntaxe pr�s de '
foreign key catalogue(numcatalogue))' � la ligne 2
je souhaite crée mes tables de sql en script par kate mais il me met un message d'erreur et je n'arrive pas a trouver le problème merci de votre aide.amicalement.kunt45.
mon code:
create table clients(numclients int auto_increment,nomclients varchar(30),prenomclients varchar(30),adresseclients varchar(30),PRIMARY KEY (numclients));
create table catalogue(numcatalogue int auto_increment,nomcatalogue varchar(30),PRIMARY KEY (numclients));
create table demande(numclients int auto_increment,numcatalogue int auto_increment, primary key (numclients,numcatalogue),
foreign key clients(numclients),
foreign key catalogue(numcatalogue));
message d'erreur:
La cl� 'numclients' n'existe pas dans la table
ERROR 1064 (42000): Erreur de syntaxe pr�s de '
foreign key catalogue(numcatalogue))' � la ligne 2
A voir également:
- Pb de sql
- Logiciel sql - Télécharger - Bases de données
- Requete sql pix - Forum PHP
- Additions et multiplication dans des requêtes SQL ✓ - Forum MySQL
- Sql query download - Télécharger - Gestion de données
- Ora-00933: la commande sql ne se termine pas correctement ✓ - Forum Oracle
4 réponses
salut
create table clients(
numclients int PRIMARY KEY AUTO_INCREMENT
,nomclients varchar(30)
,prenomclients varchar(30)
,adresseclients varchar(30)
);
create table clients(
numclients int PRIMARY KEY AUTO_INCREMENT
,nomclients varchar(30)
,prenomclients varchar(30)
,adresseclients varchar(30)
);
Ca va pas, tu mets NumClients clé primaire sur tes 2 tables, et tu fais appel à NumCatalogue en clé étrangère.
Revois ta déclaration de clé primaire.
Revois ta déclaration de clé primaire.