UPDATE
vi_lock_keys
SET
expiry_at = UNIX_TIMESTAMP(NOW()) + 30,
token = 'BDKfvQIJihG0pEyjWavk47tY98SEMUWPNHVkvRW89TI='
WHERE
key_id = 'd45a5bfcb4c5da0668a86e3c3ce7d548d49673107c81fbda403b4e0a191c9eae'
AND (
token = 'BDKfvQIJihG0pEyjWavk47tY98SEMUWPNHVkvRW89TI='
OR expiry_at <= UNIX_TIMESTAMP(NOW())
)