Sous Mysql , aidez moi
Résolu/Fermé
DevGl
Messages postés
136
Date d'inscription
samedi 23 novembre 2013
Statut
Membre
Dernière intervention
16 mai 2015
-
14 avril 2014 à 15:00
DevGl Messages postés 136 Date d'inscription samedi 23 novembre 2013 Statut Membre Dernière intervention 16 mai 2015 - 23 avril 2014 à 19:23
DevGl Messages postés 136 Date d'inscription samedi 23 novembre 2013 Statut Membre Dernière intervention 16 mai 2015 - 23 avril 2014 à 19:23
A voir également:
- Sous Mysql , aidez moi
- Mysql download - Télécharger - Bases de données
- Mysql gratuit ou payant - Forum MySQL
- Xampp mysql ne démarre pas ✓ - Forum MySQL
- Mysql error 1 ✓ - Forum Réseaux sociaux
- Impossible de se connecter au serveur mysql - Forum Ubuntu
7 réponses
sipherion
Messages postés
1798
Date d'inscription
lundi 22 octobre 2007
Statut
Membre
Dernière intervention
19 décembre 2016
285
14 avril 2014 à 15:03
14 avril 2014 à 15:03
Salut,
Peux tu essayer
Peux tu essayer
UPDATE album SET datesortie = '1978-03-14' WHERE titrealbum = 'Babylon by bus'
DevGl
Messages postés
136
Date d'inscription
samedi 23 novembre 2013
Statut
Membre
Dernière intervention
16 mai 2015
14 avril 2014 à 15:09
14 avril 2014 à 15:09
Merciii gravement Sipherion !! ca marche trés bien ! Merci !
baladur13
Messages postés
46391
Date d'inscription
mercredi 11 avril 2007
Statut
Modérateur
Dernière intervention
23 avril 2024
13 217
14 avril 2014 à 16:30
14 avril 2014 à 16:30
Bonjour
A toutes fins utiles ==> https://www.commentcamarche.net/infos/25917-marquer-un-fil-de-discussion-comme-etant-resolu/
A toutes fins utiles ==> https://www.commentcamarche.net/infos/25917-marquer-un-fil-de-discussion-comme-etant-resolu/
sipherion
Messages postés
1798
Date d'inscription
lundi 22 octobre 2007
Statut
Membre
Dernière intervention
19 décembre 2016
285
14 avril 2014 à 17:00
14 avril 2014 à 17:00
Trop tard, il a sa réponse et a déjà déserté CCM xD
sipherion
Messages postés
1798
Date d'inscription
lundi 22 octobre 2007
Statut
Membre
Dernière intervention
19 décembre 2016
285
Modifié par sipherion le 14/04/2014 à 15:12
Modifié par sipherion le 14/04/2014 à 15:12
Pas de problème, ravi d'avoir pu aider. Passe la discussion en résolue =)
"Il vaut mieux savoir tout chercher que chercher à tout savoir."
"Internet est en fait l'acronyme de : Imprévisible Noctambule Transportant un Ensemble de Ragots et de Nouvelles Eminemment Triviales"
"Il vaut mieux savoir tout chercher que chercher à tout savoir."
"Internet est en fait l'acronyme de : Imprévisible Noctambule Transportant un Ensemble de Ragots et de Nouvelles Eminemment Triviales"
DevGl
Messages postés
136
Date d'inscription
samedi 23 novembre 2013
Statut
Membre
Dernière intervention
16 mai 2015
14 avril 2014 à 21:07
14 avril 2014 à 21:07
Sipherion , S'il vous plait une autre question , j'ai un tableau nommée categorie , il a comme element les elements suivant :
codecate nomcate
la question c'est : Modifier le code catégorie `rock' par la nouvelle valeur 1 et le code catégorie `Jazz' par la valeur 3
Rock et Jazz se sont les nomcate c'est à dire les noms des categories
dans la table j'ai
Codecate nomcate
1 Jazz
3 Rock
dans mysql j'ai utlisé : update categorie set codecate = '3' where nomcate = 'Jazz' and update categorie set codecate = '1' where nomcate= ' rock' ;
mais il me donne l'erreur suivant :
1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'update categorie set codecate = '1' where nomcate = ( select nomcate from catego' at line 1
alors quoi dois-je faire ??
codecate nomcate
la question c'est : Modifier le code catégorie `rock' par la nouvelle valeur 1 et le code catégorie `Jazz' par la valeur 3
Rock et Jazz se sont les nomcate c'est à dire les noms des categories
dans la table j'ai
Codecate nomcate
1 Jazz
3 Rock
dans mysql j'ai utlisé : update categorie set codecate = '3' where nomcate = 'Jazz' and update categorie set codecate = '1' where nomcate= ' rock' ;
mais il me donne l'erreur suivant :
1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'update categorie set codecate = '1' where nomcate = ( select nomcate from catego' at line 1
alors quoi dois-je faire ??
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
sipherion
Messages postés
1798
Date d'inscription
lundi 22 octobre 2007
Statut
Membre
Dernière intervention
19 décembre 2016
285
15 avril 2014 à 09:07
15 avril 2014 à 09:07
2 choses. Si les ID des catégories sont en INT, tu dois retirer les quotes (') autour des chiffres.
Ensuite je ne comprends pas le
Ensuite je ne comprends pas le
where nomcate = ( select nomcate from catego'Il semble manquer un bout de code. Peux tu me donner ta requête SQL complète, pas seulement l'erreur ?
sipherion
Messages postés
1798
Date d'inscription
lundi 22 octobre 2007
Statut
Membre
Dernière intervention
19 décembre 2016
285
15 avril 2014 à 09:22
15 avril 2014 à 09:22
Ah, je crois que j'ai compris, il faut que tu fasses deux requêtes SQL différentes :
UPDATE categorie SET codecate = 3 WHERE nomcate = 'Jazz'et
UPDATE categorie SET codecate = 1 WHERE nomcate = 'rock'(vérifie les majuscules, Jazz en a mais pas rock, tout dépend de ton GDBD, dans le doute respecte scrupuleusement la casse.
DevGl
Messages postés
136
Date d'inscription
samedi 23 novembre 2013
Statut
Membre
Dernière intervention
16 mai 2015
21 avril 2014 à 22:15
21 avril 2014 à 22:15
Ouui Sipherion les 2 sont des int , j'ai utilisé ce que vous avez dit mais ca va pas ,
j'ai essaye ca
UPDATE categorie SET codecate = ( select codecate from categorie where nomcate = 'Jazz ' ) where nomcate = 'rock' and
UPDATE categorie SET codecate = 3 where nomcate = 'Jazz '
;
mais encore fois ca marche pas !! :/
voila le tableau :
CATEGORIE
codecate nomcate
1 'Jazz'
2 'Reggae'
3 'Rock'
4 'Classique'
5 'Chansons'
j'ai essaye ca
UPDATE categorie SET codecate = ( select codecate from categorie where nomcate = 'Jazz ' ) where nomcate = 'rock' and
UPDATE categorie SET codecate = 3 where nomcate = 'Jazz '
;
mais encore fois ca marche pas !! :/
voila le tableau :
CATEGORIE
codecate nomcate
1 'Jazz'
2 'Reggae'
3 'Rock'
4 'Classique'
5 'Chansons'
sipherion
Messages postés
1798
Date d'inscription
lundi 22 octobre 2007
Statut
Membre
Dernière intervention
19 décembre 2016
285
22 avril 2014 à 09:09
22 avril 2014 à 09:09
Il faut que tu fasses deux requêtes SQL différentes. Relis mon message précédent.
(pour info, une requête SQL est lue et exécutée à l'envers, donc si ta requête était grammaticalement correcte, ce qui n'est pas le cas, elle changerait la catégorie de Jazz avant celle de Rock)
(pour info, une requête SQL est lue et exécutée à l'envers, donc si ta requête était grammaticalement correcte, ce qui n'est pas le cas, elle changerait la catégorie de Jazz avant celle de Rock)
DevGl
Messages postés
136
Date d'inscription
samedi 23 novembre 2013
Statut
Membre
Dernière intervention
16 mai 2015
Modifié par DevGl le 23/04/2014 à 19:24
Modifié par DevGl le 23/04/2014 à 19:24
Aaaaaah bon , sayé ca bien marché , j'ai cru qu'il faut les utilisé en meme temps , dansc j'ai utilisé and ... !
en tout ca j'apprécie votre aide et attention Sipherion ;)
en tout ca j'apprécie votre aide et attention Sipherion ;)