[MySQL] erreur 1093 avec update

erreur 1093 avec update [MySQL] - SQL/NoSQL - Programmation

Marsh Posté le 15-05-2005 à 04:47:19    

Bonjour à tous,
 
j'ai parcouru la doc et le forum et je n'ai pas trouvé de réponse à mon problème:
 
UPDATE composant SET cpqteencours = cpqteencours + 1000  
WHERE cpnum =(select cpnum FROM composant  
WHERE cpref = 'ref1200');
 
me retourne l'erreur 1093 comme quoi je ne peux réutiliser la table composant dans le from..ok mais alors comment faire autrement??
 
merci


Message édité par robynight le 15-05-2005 à 04:48:33
Reply

Marsh Posté le 15-05-2005 à 04:47:19   

Reply

Marsh Posté le 15-05-2005 à 13:47:14    

Et pourquoi tu fais pas simplement :
 
UPDATE composant
SET cpqteencours = cpqteencours + 1000  
WHERE cpref = 'ref1200';

Reply

Marsh Posté le 15-05-2005 à 14:22:02    

Parce qu'en fait je préfère garder ma liaison avec le num auto pour faire mes recherches etc..
 
Y a une soluce ou c'est impossible et je dois faire deux requetes.

Reply

Marsh Posté le 15-05-2005 à 19:26:41    

Il n'y a pas de sous-requetes avec MySQL

Reply

Marsh Posté le 16-05-2005 à 03:47:08    

ahah
 
oui mais non..c'est possible la question c'est avec le update...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed