Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1160 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Probleme debutant sql

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Probleme debutant sql

n°1926748
guigs91
Posté le 25-09-2009 à 16:15:21  profilanswer
 

Bonjour je me suis lancer sur une base de données mais je suis deja vite perdu.
Je vous montre mes deux tables deja:
 
Create table `magasin` (
  `nummag` decimal(7,0),
  `nommag` varchar(250),
  `vilmag` varchar(250),
  `surfmag` decimal(9),
  `cpmag` decimal(5),
  `regionaux` decimal(7),
  PRIMARY KEY (`nummag`),
  FOREIGN KEY (regionaux) REFERENCES regionaux (numcom));
 
 
Create table `regionaux` (
numcom decimal(7),
nomcom varchar (250),
precom varchar (250),
vilcom varchar (250),
cpcom decimal (5),
PRIMARY KEY (`numcom`));
 
 
Alors je voudrais ajouter depuis la table magasin le nom(nomcom) et prenom(precom) du regionaux depuis la table magasin sans connaitre son numero(numcom)et que le champ regionaux n'apparaissent plus dans la table magasin bien qu'elle soit clé etrangere;
Mais je sais pas comment faire...

mood
Publicité
Posté le 25-09-2009 à 16:15:21  profilanswer
 

n°1926755
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 25-09-2009 à 16:53:56  profilanswer
 

Alors déjà, les clé primaires en type décimal, c'est n'importe quoi. Une clé primaire, c'est un type entier.
 
Ensuite, il serait bon de rajouter un NOT NULL et un AUTO_INCREMENT après la définition de tes clés primaires (et même indispensable dans le cas du NOT NULL).
 
Quand tu auras fait ça, ton problème se règlera de lui même (via LAST_INSERT_ID en SQL ou mysql_insert_id() en PHP qui te retourne le dernier incrément auto généré)
 


---------------
J'ai un string dans l'array (Paris Hilton)
n°1927198
guigs91
Posté le 28-09-2009 à 09:52:34  profilanswer
 

Ok merci beaucoup de ton aide,c'est vrai que le decimal pour une clé primaire c'est pas top...


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Probleme debutant sql

 

Sujets relatifs
Debutant VB: un probleme de ligne a copier!!!Sessions problème de débutant
[Débutant][OpenGL ES] Problème affichage textures[résolu] problème de débutant
[ActionScript 3 ] Probleme affichage d'un rectangle (débutant)Problème de (gros...) debutant
(Débutant) Chaine de caractère : problèmeProblème listes chainées (débutant)
[C - Gros débutant] Probleme de variable ...probleme debutant jsp
Plus de sujets relatifs à : Probleme debutant sql


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR