ज्यामिति की वैधता का परीक्षण करने के लिए MySQL द्वारा दो कार्य प्रदान किए गए हैं, लेकिन दोनों इनपुट के रूप में पहले से ही गठित ज्यामिति लेते हैं।
ST_IsValid(ST_GeomFromText(?));
एक बूलियन लौटाता है
ST_Validate(ST_GeomFromText(?));
GEOM लौटाता है या अमान्य होने पर शून्य देता है।
मुझे MySQL में उस पार्स WKT के बारे में कुछ भी नहीं पता है, न ही कोई सेटिंग है जो इसे <5.7 व्यवहार पर वापस स्विच कर देगी।