Вопрос был удален.
Ответ:
mysql> create table points ( name VARCHAR(20) PRIMARY KEY, location Point NOT NULL, description VARCHAR(200), SPATIAL INDEX(location) );
mysql> create table polygons ( name VARCHAR(20) PRIMARY KEY, location Point NOT NULL, description VARCHAR(200), SPATIAL INDEX(location) );
mysql> REPLACE INTO `points` (`name`, `location`) VALUES ('112', GeomFromText( 'POINT(37.63 55.76)'));
mysql> REPLACE INTO `polygons` (`name`, `location`) VALUES ('221', GeomFromText( 'POLYGON((37.61 55.97,37.21 55.54,38.04 55.58,37.61 55.97))'));
mysql> SELECT name, AsText(location) FROM polygons WHERE Intersects(GeomFromText('POINT(37.63 55.76)'), location );