Hasta donde yo sé, las funciones de búfer son aún no implementado en MySQL:
Si entiendo bien su pregunta, es posible que ni siquiera necesite una función espacial para realizar esta consulta, podría usar una consulta SQL "normal" y Distancia euclidiana :
select *
from gistable g
where SQRT(POW(circleCenterPT.x - point.x,2) + POW(circleCenterPT.y - point.y,2)) < radius
Espero que esto ayude.
Editar: Sin duda, el rendimiento sería un problema con esta consulta.
En cuanto a las funciones espaciales en MySQL, parece que las últimas instantáneas incluyen nuevas funciones como Búfer o Distancia. Es posible que desee probarlo:
- http://forge.mysql.com/wiki/GIS_Functions
- http://labs.mysql.com/index.php (Busque Instantáneas GIS de MySQL 5.1)