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

  FORUM HardWare.fr
  Programmation

  [SQL ] pb tres urgent, est ce que ma table est correcte

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[SQL ] pb tres urgent, est ce que ma table est correcte

n°52750
sihal
Nuit
Posté le 14-08-2001 à 11:57:33  profilanswer
 

salut, j'ai un petit pb, ca fait deux fois que la table suivante me plante a la tronche: je me mange une erreur 127 .
est ce que la strcuture est correcte???
 
CREATE TABLE score_joueur (
   SID int(10) unsigned DEFAULT '0' NOT NULL,
   score1 tinyint(4),
   score2 tinyint(4),
   score3 tinyint(4),
   score4 tinyint(4),
   score5 tinyint(4),
   date date DEFAULT '0000-00-00' NOT NULL,
   PRIMARY KEY (SID),  
   UNIQUE SID (SID)
);


---------------
When in doubt.... reboot
mood
Publicité
Posté le 14-08-2001 à 11:57:33  profilanswer
 

n°52751
jupiler
Un cousin...
Posté le 14-08-2001 à 12:04:01  profilanswer
 

t'as rien d'autre que erreur 127 comme message retour?
 
et quel est ton SGBD?

 

[edtdd]--Message édité par jupiler--[/edtdd]


---------------
Je ne suis ni pour, ni contre, bien au contraire  
n°52752
sihal
Nuit
Posté le 14-08-2001 à 12:05:20  profilanswer
 

My SQL  
error from table handler


---------------
When in doubt.... reboot
n°52754
youdontcar​e
Posté le 14-08-2001 à 12:07:59  profilanswer
 

il faut pas un auto_increment pour la primary key ?

n°52756
sihal
Nuit
Posté le 14-08-2001 à 12:11:50  profilanswer
 

ben a priori le auto_increment est juste la pour te faciliter la vie... moi j'incremente moi meme, donc a priori pas besooin, a moins que vous me disiez avec certitude le contraire


---------------
When in doubt.... reboot
n°52757
Fred999
Rabat-joie
Posté le 14-08-2001 à 12:17:06  profilanswer
 

Euh y a un truc que j'aimerais qu'on m'explique :
 
Pourquoi mettre des valeurs par défaut dans un champ NOT NULL??? :??:

n°52758
C_Po_Ma_Fa​ute
Posté le 14-08-2001 à 12:20:46  profilanswer
 

si tu mets PRIMARY KEY(SID)
 
par def de la clé primaire le UNIQUE(SID) est redondant
 
de même mettre NOT NULL pour une clé est inutile, puisque si on insère un n-upplet avec une clé nulle ou incomplète le SGBD refuse

n°52761
jupiler
Un cousin...
Posté le 14-08-2001 à 12:26:12  profilanswer
 

Fred999 a écrit a écrit :

Euh y a un truc que j'aimerais qu'on m'explique :
 
Pourquoi mettre des valeurs par défaut dans un champ NOT NULL??? :??:  




 
comme ca tu peux oublier te mettre une valeur, il en mettra une a ta place.  
 
Par contre, pour un insert je vois pas comment tu fais sinon
de passer la valeur par défaut.
 
 :crazy:  
 
en fait t'as raison, ca sert à rien :D


---------------
Je ne suis ni pour, ni contre, bien au contraire  

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

  [SQL ] pb tres urgent, est ce que ma table est correcte

 

Sujets relatifs
URGENT!!! Rendre un popup javascript modal comme confirm ou alert...Pb en SQL
[ SQL ] requête facile, pour vous les boss[Access VBA] GROS PROBLEME!! URGENT!!
ORACLE + SQL[PHP] Renommer une table ...
HELP html + javascript (ca doit etre tres facile mais pourtant...)Question très, très, très.................... con
[PL/SQL] Convertir une chaine en Base64 
Plus de sujets relatifs à : [SQL ] pb tres urgent, est ce que ma table est correcte


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