में मौजूद है या नहीं, मेरे पास एक फ्लास्क एप्लिकेशन है जो MySQL डेटाबेस से कनेक्ट करने के लिए फ्लास्क-स्क्लाक्लेमी का उपयोग करता है।फ्लास्क-स्क्लाक्लेमी जांच करें कि पंक्ति
मैं यह जांचने में सक्षम होना चाहता हूं कि तालिका में कोई पंक्ति मौजूद है या नहीं। कैसे मैं इतना पंक्ति की जाँच करने की तरह एक प्रश्न को संशोधित करेगा मौजूद है:
db.session.query(User).filter_by(name='John Smith')
मैं this question जो SQLAlchemy का उपयोग करता है लेकिन जिस तरह से कुप्पी के SQLAlchemy के साथ फिट करने के लिए प्रतीत नहीं होता है पर एक समाधान पाया काम करता है:
from sqlalchemy.sql import exists
print session.query(exists().where(User.email == '...')).scalar()
धन्यवाद।
किस तरह से पहली क्वेरी करता है * नहीं * जाँच करें कि पंक्ति मौजूद है? –
यदि पंक्ति मौजूद है तो मैं क्वेरी को 'True' या' False' वापस लौटना चाहूंगा। –
दूसरी विधि के साथ क्या गलत है? यह फ्लास्क-स्क्लाक्लेमी में ठीक काम करता है, मैंने अभी कोशिश की है। – davidism