pb tres urgent, est ce que ma table est correcte [SQL ] - Programmation
Marsh Posté le 14-08-2001 à 12:04:01
t'as rien d'autre que erreur 127 comme message retour?
et quel est ton SGBD?
[edtdd]--Message édité par jupiler--[/edtdd]
Marsh Posté le 14-08-2001 à 12:05:20
My SQL
error from table handler
Marsh Posté le 14-08-2001 à 12:11:50
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
Marsh Posté le 14-08-2001 à 12:17:06
Euh y a un truc que j'aimerais qu'on m'explique :
Pourquoi mettre des valeurs par défaut dans un champ NOT NULL???
Marsh Posté le 14-08-2001 à 12:20:46
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
Marsh Posté le 14-08-2001 à 12:26:12
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.
en fait t'as raison, ca sert à rien
Marsh Posté le 14-08-2001 à 11:57:33
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