Предотвратить то, что строка MySQL обновляется два раза сразу? (nodejs mysql)
У меня есть этот код в моем файле сервера nodejs, чтобы обновить строку в БД mysql с помощью модуля mysql socket.io это обновление каждую секунду:
var query_update = mysql.query('UPDATE `auctions`
SET `random` = ?,`price`= ?,`datetime` = ? WHERE `id` = ?',
[rand, price, t, auction.id]);
console.log('n'+time()+query_update.sql+'n');
Я не знаю почему, но некоторые конкретные записи строк будут обновляться дважды за раз. Есть ли способ как-то предотвратить это? может быть, даже с точки зрения mysql, что строка может обновляться только каждые x секунд один раз?
Я также использовал миллисекунды в качестве консоли.log output (in function time ()), чтобы исследовать, происходит ли это некоторое через миллисекунды после первого обновления, но это происходит в тот же самый момент, как это:
Другие аукционы просто обновляются один раз, и я не могу понять, почему.