स्कीमा के ज्ञान के बिना नहीं (उदाहरण के लिए, 'x' एक टेबल है?) और एक SQL पार्सर लिखना। आपका MySQL क्वेरी टूल उस तरह का सत्यापन करने में सक्षम होना चाहिए (यदि आप चाहें तो इंटेलिजेंस) लेकिन मैं पहले हाथ के अनुभव से जानता हूं, अधिकांश (मुक्त) MySQL टूल अबाध हैं।
क्वेरी को 'तैयार करना' वह करेगा जो आप चाहते हैं, लेकिन एक रनटाइम चेक है, न कि कंपाइल टाइम चेक - ऐसा लगता है कि आप कंपाइल टाइम/ऑफ़लाइन सॉल्यूशन की तलाश में हैं।