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 community server - Télécharger - Bases de données
- Mysql error 1 ✓ - Forum Réseaux sociaux
- Phpmyadmin a tenté de se connecter au serveur mysql, et le serveur a rejeté la connexion. merci de vérifier les valeurs de host, username et password dans la configuration et de s'assurer qu'elles correspondent aux informations fournies par l'administrateur du serveur mysql. ✓ - Forum PHP
- Mysql fatal error ✓ - Forum MySQL
- Le serveur mysql est inaccessible. vérifiez votre configuration. ✓ - Forum MySQL
7 réponses
sipherion
Messages postés
1809
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
47073
Date d'inscription
mercredi 11 avril 2007
Statut
Modérateur
Dernière intervention
17 décembre 2024
13 493
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
1809
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
1809
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
1809
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
1809
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
1809
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 ;)