MySQL à partir de la v5.1 ne prend en charge que les opérations sur rectangles de délimitation minimum (MBR) . Bien qu'il y ait un "Contient " fonction qui ferait ce dont vous avez besoin, elle n'est pas entièrement implémentée et revient à utiliser MBRContains
Ce que vous pouvez faire, c'est laisser MySQL vous donner un résultat approximatif basé sur le MBR, puis le post-traiter pour effectuer un test plus précis. Vous pouvez également passer à PostGIS !
(Mise à jour mai 2012 - merci Mike Toews)
MySQL 5.6.1+ offre fonctions qui utilisent des formes d'objets plutôt que MBR