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

मैं क्नेक्स में% से कैसे बच सकता हूँ जहाँ क्वेरी पसंद है?

इस मामले के लिए मैं उपयोग करता हूं

बल्कि es6 . से स्ट्रिंग इंटरपोलेशन (सुरक्षित संस्करण)

knex('table').where('description', 'like', `%${term}%`)

या ?? पैरामीटर बाइंडिंग

knex('table').whereRaw('description like \'%??%\'', [term])

लेकिन पहले मामले में, आपको 100% सुनिश्चित होना चाहिए कि शब्द मान्य है, क्योंकि एसक्यूएल की संभावना के कारण इंजेक्शन



  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 को AWS RDS पर PostgreSQL में माइग्रेट करना, भाग 1

  3. MySQL ठीक 7 दिन पहले की पंक्तियों का चयन करें

  4. बंडलर के माध्यम से mysql2 रत्न स्थापित करने में त्रुटियाँ

  5. मैं id और sub_id को अवरोही क्रम में कैसे क्रमबद्ध कर सकता हूं?