Mettre à jour une ligne

L'auteur de ce sujet a trouvé une solution à son problème.
Auteur du sujet

Bonjour,

J'ai une table avec une colonne "nom" qui sert de clé primaire. J'ai essayé de faire cette requête pour modifier le nom d'une ligne :

1
UPDATE table SET nom = 'nouveaunom' WHERE nom = 'anciennom'

Comment feriez-vous ?

Mais ça m'éfface le nom au lieu de le changer…

Merci :)

Édité par gstratege

Salut,

Tu as posté dans la catégorie DevZone, qui est consacrée au discussions touchant au développement de Zeste de Savoir. Tu auras plus de chance d'obtenir des réponses dans la catégorie Site Web. J'ai signalé ton message pour qu'un staff puisse le déplacer dans la catégorie adéquate. :)

+0 -0

PhpMyAdmin

Voilà une base en MySQL sur PhpMyAdmin

[edit]
Et pour la clé ID, il faut lui mettre l'attribut "AUTO_INCREMENT", Comme ça à l'ajout d'une entrée, tu ne t'occupe pas de l'ID et le serveur SQL lui attribura un nombre automatique (1, 2, 3, …)

Édité par WinXaito

+1 -0
Staff

Je suis pas étonné. Pas de raison que ce que tu décris se produise.

Par contre même si ton problème est résolé, faut savoir que tu vas au devant de sérieux problèmes. Je doute que ton choix de "nom" en tant que clé primaire soit vraiment ce que tu veux.

Je parle de JavaScript et d'autres trucs sur mon blog : https://draft.li/blog

+0 -0
Vous devez être connecté pour pouvoir poster un message.
Connexion

Pas encore inscrit ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte