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

Varchar डेटा चुनिंदा परिणाम दिखाता है

ऐसा इसलिए है क्योंकि आप $var . के आसपास कोट्स का उपयोग नहीं कर रहे हैं . SQL में स्ट्रिंग्स का उपयोग करते समय उन्हें उद्धृत करने की आवश्यकता होती है जैसे:

SELECT ip,mac FROM arp_table where ip='$var';

यदि उन्हें उद्धृत नहीं किया जाता है तो आपका मान MySQL द्वारा व्याख्यायित किया जाएगा और स्वचालित रूप से (उदाहरण के लिए) integer में परिवर्तित हो जाएगा। क्योंकि मान एक पूर्णांक 1 like जैसा दिखता है / 2 ... आदि..



  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. mysql2sqlite.sh Auto_Increment

  3. क्या डेटाबेस से डेटा फ़्रेम एकत्रित किए बिना dplyr::bind_rows का उपयोग करने का कोई तरीका है?

  4. mysql दूरस्थ डेटाबेस तक कैसे पहुँचें

  5. एसक्यूएल इन क्लॉज - उन तत्वों में वापस आएं जो मेल नहीं खाते