UPDATE
vi_lock_keys
SET
expiry_at = UNIX_TIMESTAMP(NOW()) + 30,
token = 'gdCMbt6Q+vHjv0r9mw39f71tXtSRvZ6VvTVOD6EFQA0='
WHERE
key_id = '9671f1307f8a82e172e478affd3a5c6dc6a825df7497de1cd5d8593a7a3f420b'
AND (
token = 'gdCMbt6Q+vHjv0r9mw39f71tXtSRvZ6VvTVOD6EFQA0='
OR expiry_at <= UNIX_TIMESTAMP(NOW())
)