Bonjour,
je suis un novice en sql et je dois effectuer une requête update (ici par l'intermediaire de phpmyadmin) sur une table: "clients_infos" dont voici la structure:
# Nom Type Null Défaut Extra
1 id int(11) Non Aucune AUTO_INCREMENT
2 client varchar(10) Oui NULL
3 ca_prevu_bp int(8) Oui 0
4 email varchar(255) Oui NULL
5 complement_info varchar(260) Oui NULL
6 agence varchar(11) Non Aucune
avec ma requête :je souhaite changer la ligne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part UPDATE clients_infos set client = '000203' and agence = '423' where client = '000001' and agence = '108'
id 1
client 000029
ca_prevu_bp 0
email NULL
complement_info NULL
agence 421
mais celle-ci devient :
id 1
client 0
ca_prevu_bp 0
email NULL
complement_info NULL
agence 421
au lieu de :
id 1
client 000203
ca_prevu_bp 0
email NULL
complement_info NULL
agence 423
Pour résumer le champ "client" est mit à "0" et le champ "agence" reste inchangé
De plus, aucune erreur sql n'est générée (00000).
J'ai d'abord pensé à une erreur de typage de champs mais j'entre pourtant bien une chaine de caractere dans un champs varchar pourtant
Auriez-vous une idée sur la cause ?
Merci par avance pour votre aide.
Partager