Tom: SELECT @c := @c + 1

Beitrag lesen

Hello,

SET @c := 0;

UPDATE  structure SET  d3 = ( SELECT IF(structure.d2=0, @c := 0, @c := @c + 1) )
ORDER BY d0 , d1 , d2 , d3;

  
Dazu müsste man jetzt wissen, ob zwischen das (Sub-)Select und das Update andere Queries anderer Prozesse dazwischen passen, oder ob die beiden atomar gebunden sind.  
  
  
  
  
  
Liebe Grüße aus dem schönen Oberharz  
  
  
Tom vom Berg  
![](http://selfhtml.bitworks.de/Virencheck.gif)  
  

-- 
 ☻\_  
/▌  
/ \ Nur selber lernen macht schlau  
<http://bergpost.annerschbarrich.de>