Adicione outra condição para atualizar somente se o field é maior 0 UPDATE table SET field = field - 1 WHERE id = $number and field > 0