Once you can group your rules into something reasonable you can use syntax
like this one:
UPDATE city
   SET cityClass = CASE 
                  WHEN population < 1000 
                     THEN 1 
                  WHEN population < 500000 
                     THEN 2 
                  WHEN population > 1000000 
                     THEN 4 
                  ELSE 3 
                 END
   WHERE cityId between 1 and 200;

But when each row got a separate logic - just execute multiple queries.

Reegards,
m

-----Original Message-----
From: MuraliKrishna [mailto:murali_kris...@arthaoptions.com] 
Sent: Friday, February 05, 2010 10:55 AM
To: 'misiaQ'
Subject: RE: how to update entire column with different values

Whats the set data type I don't know... what I have to do is.. I have to
update the years... for a entire column...  like
Update table1
Set year= if(id=1, then 2005) 
          If(id=2, then 2003)
.... like this... 
If any body know how to make it.. please help me




----------------------------------------------------------------------
Kup wlasne mieszkanie za 72 tys. zl.
Sprawdz najlepsze oferty >>> http://link.interia.pl/f25a8


-- 
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:    http://lists.mysql.com/mysql?unsub=arch...@jab.org

Reply via email to