Ntp
Новичок
Здравствуйте, не силен в MySql подскажите пожалуйста как правильно отправить запрос в БД.
В таблице clients есть 3 поля: ip (PRIMARY - уникальное), name, time
Нужно отправить запрос так чтоб он делал следующее.. Если в таблице есть ip = 192.168.0.1 и time > 12345 то ничего не делать и вернуть ответ (Callback) = 0, а если условие выполняется то нужно изменить time на 54321 и изменить name = Коля, после чего вернуть ответ (Callback)= 1;
Необходимо учесть .. что в таблице может быть такой ip, а может и не быть... поэтому важно учесть особенности UPDATE и INSERT при построении запроса. (ON DUPLICATE KEY UPDATE - поможет)
Очень прошу помочь опытных пользователей. Спасибо.
В таблице clients есть 3 поля: ip (PRIMARY - уникальное), name, time
Нужно отправить запрос так чтоб он делал следующее.. Если в таблице есть ip = 192.168.0.1 и time > 12345 то ничего не делать и вернуть ответ (Callback) = 0, а если условие выполняется то нужно изменить time на 54321 и изменить name = Коля, после чего вернуть ответ (Callback)= 1;
Необходимо учесть .. что в таблице может быть такой ip, а может и не быть... поэтому важно учесть особенности UPDATE и INSERT при построении запроса. (ON DUPLICATE KEY UPDATE - поможет)
Очень прошу помочь опытных пользователей. Спасибо.