PDA

View Full Version : کم کردن یک عدد از یک جدول در بانک اطلاعاتی



farshad_momtaz
سه شنبه 24 شهریور 1388, 09:11 صبح
سلام
من کد می خوام که از یکی از فیلد های یکی از جدول های بانک اصلاعاتی هر 1 ثانیه یک بار یک عدد کم کنه (تا اون موقعی که به صفر برسه) ولی فک کنم این کد باید روی سرور همین طور اجرا شه چطوری می تونم این کار را کنم؟
ممنون

maa_biz
سه شنبه 24 شهریور 1388, 09:58 صبح
راستش توجيه انجام اين عملت رو نمي دونم ولي اگه بخواي تو data base اين كار رو انجام بدي مي توني از Event ها تو mysql و Job ها تو Mssql استفاده كني
مثلا تو mysql:


CREATE EVENT `new_event`
ON SCHEDULE EVERY 1 SECOND STARTS '2009-09-15 10:27:28'
ON COMPLETION NOT PRESERVE
ENABLE
COMMENT 'رويدادي كه هر 1 ثانيه يكبار اجرا مي شود' DO
update users set user_id=user_id-1 where id=10;
موفق باشي

farshad_momtaz
سه شنبه 24 شهریور 1388, 20:39 عصر
ممنون از همه من دارم یه وبسایت درست می کنم تو مایه های ای بی ولی با کمی تفاوت و می خوام برای یه چیزی یک مزایده بزارم بعدش این مزایده ها هر کدوم 30 ثانیه هستند و هر کسی که یک باز یک پیشنهاد بده 30 ثانیه به زمان اضافه می شه. حالا به نظر شما از چه روشی استفاده کنم؟!
maa_biz جان, اون کدی را دادی کجا بزارم!؟