Я создал запланированное событие mysql для увеличения значения строки на 1 каждые 5 секунд. Однако вместо желаемого поведения значение увеличивается на единицу больше, чем 1. Я проверил phpMyAdmin, и в строке, по-видимому, нет повторяющихся событий.
// creats event which auto increment picture_select
$sql = "SET GLOBAL event_scheduler = 1";
mysql_query($sql, $connection)
or die(mysql_error());
$sql = "CREATE EVENT IF NOT EXISTS picture_increment
ON SCHEDULE EVERY 5 SECOND
DO
UPDATE pictures SET picture_select = picture_select+1 WHERE picture_id = '1'";
$create_event = mysql_query($sql, $connection)
or die(mysql_error());
Что может быть причиной этого?