Précédent   Forum des professionnels en informatique > Bases de données > MySQL > SQL Procédural
SQL Procédural Forum d'entraide sur les triggers, les procédures stockées et les fonctions en MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 07/02/2007, 19h10   #1
Provisoirement toléré
 
Inscription : novembre 2006
Messages : 620
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 620
Points : 90
Points : 90
Par défaut message d'erreur avec mysql

SALUT MES AMIS
j'ai une table avec 6 colonnes et je voulais modifier la table

ALTER TABLE teste ADD PRIMARY KEY(nom);

mais j'ai un message d'erreur duplicate entry 'musta' for Key 1

et j'ai essayé de mettre la valeur de nom not null un autre message
et mysql enor 1067 invalid default value for n'om'

c'est sumpa d'essayer de m'aider
ulysse031 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/02/2007, 19h23   #2
Expert Confirmé
 
Homme
Inscription : septembre 2006
Messages : 2 292
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : septembre 2006
Messages : 2 292
Points : 2 740
Points : 2 740
Citation:
Envoyé par ulysse031
SALUT MES AMIS
j'ai une table avec 6 colonnes et je voulais modifier la table

ALTER TABLE teste ADD PRIMARY KEY(nom);

mais j'ai un message d'erreur duplicate entry 'musta' for Key 1

et j'ai essayé de mettre la valeur de nom not null un autre message
et mysql enor 1067 invalid default value for n'om'

c'est sumpa d'essayer de m'aider
votre table contient 2 lignes dont le champ "nom" est égal à "musta"…
une clé "primary" implique l'unicité …
il va sans dire que les noms de famille ne font pas une "bonne" clé unique…

quant à l'autre erreur elle est probablement due à une mauvaise syntaxe
(probablement un mélange de "set default" avec "not null") mais comme vous ne montrez pas le query que vous avez essayé…
JeitEmgie est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h01.


 
 
 
 
Partenaires

Hébergement Web