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

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  pouvez-vous corriger mon erreur SVP ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

pouvez-vous corriger mon erreur SVP ?

n°1155467
imcdb
Posté le 21-07-2005 à 00:37:27  profilanswer
 

CREATE TABLE ad_affaires (
  id_joueur int(11) NOT NULL default '0',
  id_affaire int(11) NOT NULL default '0',
  status int(11) NOT NULL default '0',
  date_debut int(11) NOT NULL default '0',
  date_fin int(11) NOT NULL default '0',
  id_associe int(11) NOT NULL default '0',
  procedure int(11) NOT NULL default '1',
  primary key(id_joueur)
) TYPE=MyISAM;
 
retourne une erreur 1064, pourkoi ?
debute en SQL


---------------
Réagissez et commentez mes dessins sur snut.fr
mood
Publicité
Posté le 21-07-2005 à 00:37:27  profilanswer
 

n°1155485
micfont999
Simplement Moi
Posté le 21-07-2005 à 01:00:25  profilanswer
 

Tu n'est pas sous php my admin???

n°1155486
imcdb
Posté le 21-07-2005 à 01:01:42  profilanswer
 

non j'ai de faire un import d'un dump en ligne de commandes, et il me sort l'erreur a la genration de cette 1ere table... help


---------------
Réagissez et commentez mes dessins sur snut.fr
n°1155488
100top
Posté le 21-07-2005 à 01:07:07  profilanswer
 

imcdb a écrit :

non j'ai de faire un import d'un dump en ligne de commandes, et il me sort l'erreur a la genration de cette 1ere table... help


 
 
CREATE TABLE ad_affaires(
id_joueur int( 11 ) NOT NULL default '0' AUTO_INCREMENT ,
id_affaire int( 11 ) NOT NULL default '0',
ad_status int( 11 ) NOT NULL default '0',
date_debut int( 11 ) NOT NULL default '0',
date_fin int( 11 ) NOT NULL default '0',
id_associe int( 11 ) NOT NULL default '0',
ad_procedure int( 11 ) NOT NULL default '1',
PRIMARY KEY ( id_joueur )  
) TYPE = MYISAM  
 
en fait je crois que les mots STATUS et PROCEDURE sont reservées !
si tu ajoute ad_ devant les deux champs de ta table ca marche ...
c du bidouyage mais bon...
j'ai que ca

n°1155489
100top
Posté le 21-07-2005 à 01:07:32  profilanswer
 

100top a écrit :

CREATE TABLE ad_affaires(
id_joueur int( 11 ) NOT NULL default '0' AUTO_INCREMENT ,
id_affaire int( 11 ) NOT NULL default '0',
ad_status int( 11 ) NOT NULL default '0',
date_debut int( 11 ) NOT NULL default '0',
date_fin int( 11 ) NOT NULL default '0',
id_associe int( 11 ) NOT NULL default '0',
ad_procedure int( 11 ) NOT NULL default '1',
PRIMARY KEY ( id_joueur )  
) TYPE = MYISAM  
 
en fait je crois que les mots STATUS et PROCEDURE sont reservées !
si tu ajoute ad_ devant les deux champs de ta table ca marche ...
c du bidouyage mais bon...
j'ai que ca


 
 
on est kit ?  

n°1155491
micfont999
Simplement Moi
Posté le 21-07-2005 à 01:09:10  profilanswer
 

Code :
  1. CREATE TABLE ad_affaires (
  2.   id_joueur int(11) NOT NULL AUTO_increment,
  3.   id_affaire int(11) NOT NULL default '0',
  4.   status int(11) NOT NULL default '0',
  5.   date_debut int(11) NOT NULL default '0',
  6.   date_fin int(11) NOT NULL default '0',
  7.   id_associe int(11) NOT NULL default '0',
  8.   procedure int(11) NOT NULL default '1',
  9.   PRIMARY KEY (id_joueur)
  10. ) TYPE=MyISAM;


 
En metant le auto_increment ça ira peu etre mieux ^^ essai pour voir? Tu à bien les droits pour accéder à la base?

n°1155493
micfont999
Simplement Moi
Posté le 21-07-2005 à 01:10:24  profilanswer
 

100top a écrit :

CREATE TABLE ad_affaires(
id_joueur int( 11 ) NOT NULL default '0' AUTO_INCREMENT ,
id_affaire int( 11 ) NOT NULL default '0',
ad_status int( 11 ) NOT NULL default '0',
date_debut int( 11 ) NOT NULL default '0',
date_fin int( 11 ) NOT NULL default '0',
id_associe int( 11 ) NOT NULL default '0',
ad_procedure int( 11 ) NOT NULL default '1',
PRIMARY KEY ( id_joueur )  
) TYPE = MYISAM  
 
en fait je crois que les mots STATUS et PROCEDURE sont reservées !
si tu ajoute ad_ devant les deux champs de ta table ca marche ...
c du bidouyage mais bon...
j'ai que ca


 
Rahhhhhhhhhh grilled... J'ai mis trop de temps à rédiger.  :hello:  
 

n°1155494
imcdb
Posté le 21-07-2005 à 01:11:00  profilanswer
 

le id_joueur en auto_increment est defini dans une autre table...


---------------
Réagissez et commentez mes dessins sur snut.fr
n°1155495
micfont999
Simplement Moi
Posté le 21-07-2005 à 01:11:48  profilanswer
 

imcdb a écrit :

le id_joueur en auto_increment est defini dans une autre table...


 
Pardon??  :pt1cable:

n°1155496
100top
Posté le 21-07-2005 à 01:14:43  profilanswer
 


 
 

Code :
  1. CREATE TABLE ad_affaires(
  2. id_joueur int( 11 ) NOT NULL default '0' ,
  3. id_affaire int( 11 ) NOT NULL default '0',
  4. ad_status int( 11 ) NOT NULL default '0',
  5. date_debut int( 11 ) NOT NULL default '0',
  6. date_fin int( 11 ) NOT NULL default '0',
  7. id_associe int( 11 ) NOT NULL default '0',
  8. ad_procedure int( 11 ) NOT NULL default '1',
  9. PRIMARY KEY ( id_joueur ) 
  10. ) TYPE = MYISAM


 
essai ca devrait marcher !

mood
Publicité
Posté le 21-07-2005 à 01:14:43  profilanswer
 

n°1155497
imcdb
Posté le 21-07-2005 à 01:15:30  profilanswer
 

c'etait bien STATUS et PROCEDURE qui etaient reservés ! Merci.  
 
par contre, comment autorisé les doublons de champs ?
genre 1 id_joueur peut avoir plusieurs id_affaire dans la table, etc... ??


---------------
Réagissez et commentez mes dessins sur snut.fr
n°1155498
imcdb
Posté le 21-07-2005 à 01:16:28  profilanswer
 

par exemple
 
INSERT INTO ad_affaires VALUES (1014,6,2,1116629002,1116801802,0,1);
INSERT INTO ad_affaires VALUES (1014,7,2,1116629015,1116888215,0,1);
INSERT INTO ad_affaires VALUES (1014,2,2,1117101247,1117274047,0,1);
 
me donne un mess d'erreur de "duplicate entry"


---------------
Réagissez et commentez mes dessins sur snut.fr
n°1155508
100top
Posté le 21-07-2005 à 01:33:49  profilanswer
 

imcdb a écrit :

par exemple
 
INSERT INTO ad_affaires VALUES (1014,6,2,1116629002,1116801802,0,1);
INSERT INTO ad_affaires VALUES (1014,7,2,1116629015,1116888215,0,1);
INSERT INTO ad_affaires VALUES (1014,2,2,1117101247,1117274047,0,1);
 
me donne un mess d'erreur de "duplicate entry"


 
 
je ne sais pas du tout a ta place je rajouterai un autre champ :  
 
style un truc comme ca :  
 

Code :
  1. CREATE TABLE ad_affaires( 
  2. id_ad int(11) NOT NULL default '0' AUTO_INCREMENT
  3. id_joueur int( 11 ) NOT NULL default '0' , 
  4. id_affaire int( 11 ) NOT NULL default '0', 
  5. ad_status int( 11 ) NOT NULL default '0', 
  6. date_debut int( 11 ) NOT NULL default '0', 
  7. date_fin int( 11 ) NOT NULL default '0', 
  8. id_associe int( 11 ) NOT NULL default '0', 
  9. ad_procedure int( 11 ) NOT NULL default '1', 
  10. PRIMARY KEY ( id_ad ) 
  11. ) TYPE = MYISAM


 
bien sur tu auras un nouveau champ mais tu auras plein d'avantage : plus de pb de doublons et de plus tu pourras faire des tries des id_joueur par id_ad !
c encore du bricolage...
Dezz

n°1155509
100top
Posté le 21-07-2005 à 01:34:23  profilanswer
 

100top a écrit :

je ne sais pas du tout a ta place je rajouterai un autre champ :  
 
style un truc comme ca :  
 

Code :
  1. CREATE TABLE ad_affaires( 
  2. id_ad int(11) NOT NULL default '0' AUTO_INCREMENT,
  3. id_joueur int( 11 ) NOT NULL default '0' , 
  4. id_affaire int( 11 ) NOT NULL default '0', 
  5. ad_status int( 11 ) NOT NULL default '0', 
  6. date_debut int( 11 ) NOT NULL default '0', 
  7. date_fin int( 11 ) NOT NULL default '0', 
  8. id_associe int( 11 ) NOT NULL default '0', 
  9. ad_procedure int( 11 ) NOT NULL default '1', 
  10. PRIMARY KEY ( id_ad ) 
  11. ) TYPE = MYISAM


 
bien sur tu auras un nouveau champ mais tu auras plein d'avantage : plus de pb de doublons et de plus tu pourras faire des tries des id_joueur par id_ad !
c encore du bricolage...
Dezz


n°1155635
imcdb
Posté le 21-07-2005 à 10:47:37  profilanswer
 

j'ai trouvé ! c'est mon primary key qui met le souk.
il emepeche en effet les doublons car il force un id_joueur unique.
 
donc mes trois inserrt retournent forcement un message d'erreur...
 :bounce:


---------------
Réagissez et commentez mes dessins sur snut.fr

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

  pouvez-vous corriger mon erreur SVP ?

 

Sujets relatifs
[résolu] Erreur de syntaxevb et message d'erreur
je veux un creer chant "table"! et j'ai une erreur lors de la requette[NEWBIE] page d'erreur
[MySql]erreur sur un fichier frmdecrypter un message d'erreur
ERREUR Notice: Undefined index: matiere in c:\erreur sur mon formulaire
[php] Fonction mail, erreur incompréhensible [Résolu]SPIP - Erreur système errno 28 !
Plus de sujets relatifs à : pouvez-vous corriger mon erreur SVP ?


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