Como usar um nome de variável em uma instrução SQL?

Estou usando R para chamar uma instrução mySQL, onde defino a variável fora da instrução, por exemplo.

foo = 23;
dbGetQuery(con, "select surname from names WHERE age = '.foo.' ;")

Mas isso retorna um conjunto vazio, pesquisei no Google e tentei '. & Foo'. ".foo". '". && foo."' e muitas combinações diferentes, mas nenhuma delas funciona, acho que essa deve ser uma questão de mysql, e não um problema específico de R que estou tendo, mas não tenho certeza. Normalmente, as variáveis têm valores $, mas não em R.

questionAnswers(5)

yourAnswerToTheQuestion