OncuTECH adlı üyeden alıntı

UPDATE xf_user SET user_state ='valid'
bu kadar yazman yeterlı hocam
bu kodla verıtabanındakı tum row la etkılenır ve user_state kısımları valıd olur
eğer amacın sadace 'email_confirm' olanları degıstırmekse
UPDATE xf_user SET user_state ='valid' where user_state='email_confirm'
boylelıkle sadace 'email_confirm' olanları degıstırırsın


Hocam şyle bir sorun daha var..

xf_user_upgrade_active tablom var burda,

INSERT INTO `xf_user_upgrade_active` (`user_upgrade_record_id`, `user_id`, `purchase_request_key`, `user_upgrade_id`, `extra`, `start_date`, `end_date`) VALUES

Bu tabloda "user_upgrade_id" sütununda 2,4,6,9,10,11,12,14 numaralar var.
Bu numaralara ait aboneler 300 civarı.

Yapmak istediğim 4 hariç hepsi 2 olacak.

yani 6,9,10,11,12,14 ler değişecek 2 olcak..Ama 4 aynen kalacak.

Sizin sorguya göre bunu hazırladım doğrumu acaba

UPDATE xf_user_upgrade_active SET user_upgrade_id ='2' where user_upgrade_id='6'

Böyle hepsini değişitrceğim..??