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

पायथन:असमर्थित प्रारूप वर्ण ''' (0x27) सूचकांक 350 . पर

Django ? मानकीकरण के लिए, बल्कि यह प्रारूप स्ट्रिंग शैली मापदंडों का उपयोग करता है, अर्थात '%s' % 'hello' , आदि देखें। [Django डॉक्स] ।

ऐसा लगता है कि आप LIKE '<SOMETHING>%' फ़ॉर्म की क्वेरी करना चाहते हैं , सबसे पहले ? (%s का उपयोग करें इसके बजाय), इसके बजाय पायथन . में क्वेरी को संयोजित करने का प्रयास करने के बजाय अगला स्वयं।

इसलिए आपकी क्वेरी इस तरह होनी चाहिए (काटे गए अप्रासंगिक हिस्से):

cursor.execute("SELECT ... a.gene_name LIKE %s ORDER BY ...", ('{}%'.format(gene),))



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. तालिका 'performance_schema.session_variables' मौजूद नहीं है

  2. C# और mysql के बीच डेटा ट्रैफ़िक एन्क्रिप्ट करें

  3. TXT फ़ाइल या डेटाबेस?

  4. मूल्य रैंड द्वारा समूह ()

  5. सामग्री-दर-उपयोगकर्ता:एक ही नाम के कॉलम वाली दो टेबल या शामिल हों?