$onevent = mysql_query("CREATE EVENT systemon".$udid." ON SCHEDULE EVERY 1 SECOND STARTS '$onsystem' DO UPDATE due_timer SET auto = 0 WHERE leasingdate = '$onsystem' && auto = 1");
$offevent = mysql_query("CREATE EVENT systemoff".$udid." ON SCHEDULE EVERY 1 SECOND STARTS '$offsystem' DO UPDATE due_timer SET auto = 1 WHERE leasingenddate = '$offsystem' && auto = 0");Fakat belirtilen saatler geldiğinde herhangi bir işlem gerçekleşmiyor. phpmyadmin de olaylar kısmına baktığımda örn.: systemon123456 ve systemoff123456 eklenmiş ve gerekli işlemleri yapması için hazır görünüyor ama herhangi bir değişiklik gerçekleşmiyor. Sizce bu durum neyden kaynaklanabilir?
mysql event scheduler hakkında
0
●367
- 20-04-2014, 15:14:36Veritabanımda rezervasyon kaydı yaparken aynı zamanda 2 adet olay tanımlıyorum. Biri başlangıç saatinde auto = 0 olan durumumu 1 yapıyor diğeride rezervasyon bitiş saatinde auto= 1 olan durumumu 0 yapıyor. Yani belirtilen saatlerde aktif et ve pasif et olayını yapıyorum. Rezervasyon kaydı sırasında olayları tanımladığım sorgu şu şekilde: