Есть два столбца в бд,
один метка - player_metka ставится на 1 во время использования функции на сервере
второй дата использования - player_date = NOW()
подскажите как в начале карты пробежаться по всей бд и поставить всем метку на 0 у кого прошло 12 или больше часов со времени использования функции?
Предположительно я вижу это так:
- Код: Выделить всё
SQL_Check_GetHs()
{
static query[128],data[1];
formatex(query, sizeof(query) - 1,"UPDATE player_metka = 0 from ABS WHERE player_data < NOW()-INTERVAL 12 HOURS");
SQL_ThreadQuery(g_Sqlx,"SaveDataPlayer",query, data, 1)
}