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

MySQL कहाँ में ()

आपकी क्वेरी का अनुवाद

. में होता है
SELECT * FROM table WHERE id='1' or id='2' or id='3' or id='4';

यह केवल उन्हीं परिणामों को लौटाएगा जो इससे मेल खाते हैं।

इसे हल करने का एक तरीका जटिलता से बचना होगा, डेटाटाइप को SET . में बदलना होगा तब आप उपयोग कर सकते हैं, FIND_IN_SET

SELECT * FROM table WHERE FIND_IN_SET('1', id);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. मैं जल्दी से एक MySQL डेटाबेस का नाम कैसे बदलूँ (स्कीमा नाम बदलें)?

  2. mysql SQL:विशिष्ट आइटम पहले होना चाहिए और फिर बाकी वस्तुओं को सॉर्ट करना चाहिए

  3. क्लस्टर कंट्रोल के साथ गैलेरा क्लस्टर पर रिलीज टेस्ट को तेज करने के लिए ऑटोमेशन का उपयोग करना

  4. कैसे जांचें और max_allowed_packet mysql चर सेट करें

  5. MySQL में टेबल को डुप्लिकेट कैसे करें