Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

mySQL सभी पंक्तियों को लौटाता है जब फ़ील्ड =0

ऐसा इसलिए है क्योंकि यह ईमेल फ़ील्ड (जो मुझे लगता है कि एक वर्चर फ़ील्ड है) को एक पूर्णांक में परिवर्तित कर रहा है। वैध पूर्णांक के बिना कोई भी फ़ील्ड 0 के बराबर होगा। आपको यह सुनिश्चित करना चाहिए कि आप केवल स्ट्रिंग फ़ील्ड की तुलना स्ट्रिंग मानों से करते हैं (वही तिथियों के लिए जाता है, तिथियों की तुलना में)। क्वेरी इस प्रकार होनी चाहिए।

SELECT * FROM table WHERE email='0';


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. कोडनिर्देशक में मान शून्य नहीं है

  2. पीडीओ का उपयोग कर MySQL अद्यतन और तैयार बयान काम नहीं कर रहा

  3. हाइबरनेट से संग्रहीत प्रक्रिया को कैसे कॉल करें जिसमें दोनों और बाहर पैरामीटर हों

  4. MySQL, जांचें कि SQL के साथ तालिका में कोई कॉलम मौजूद है या नहीं

  5. jQuery UI सॉर्ट करने योग्य, फिर डेटाबेस में ऑर्डर लिखें