Bonjour à tous!
J'ai un petit soucis, et j'avoue ne pas bien comprendre pourquoi.
J'ai toujours eu du mal avec cette erreur mais il me semblait que la solution du AS corrigait ça, pourtant j'ai encore la même erreur :
You can't specify target table 'p1' for update in FROM clause
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 UPDATE infos AS p1 set p1.px = p1.px - 1000 WHERE p1.id = 1 AND p1.ip IN (SELECT p2.ip FROM infos AS p2 WHERE p2.id = 2)
Pourtant pas de P1 dans le FROM...
Une idée? J'a trompé?
Partager