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

रेडीस्टेडमेंट:क्या मैं कॉलम नाम को पैरामीटर के रूप में आपूर्ति कर सकता हूं?

यह काम नहीं करेगा। तैयार कथन SQL को पार्स करता है, सत्यापन और संकलन के लिए डेटाबेस को भेजता है। यदि प्रश्न चिह्न SQL के कुछ हिस्सों को प्रतिस्थापित कर सकते हैं, तो आप बाध्य चर के पूरे बिंदु को खो देंगे - गति और सुरक्षा। आप SQL इंजेक्शन को फिर से प्रस्तुत करेंगे और सभी मापदंडों के लिए स्टेटमेंट को फिर से कंपाइल करना होगा।

कुछ ऐसा नहीं होगा SELECT * FROM table WHERE c1 = ? OR c2 = ? OR c3 = ? बेहतर हो (बेशक इंडेक्स और टेबल साइज के आधार पर)।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Node.js MySQL - त्रुटि:ECONNREFUSED कनेक्ट करें

  2. Mysql और angular से डेटा हटाएं

  3. MySQL में mm/dd/yyyy प्रारूप दिनांक सम्मिलित करना

  4. hql . में स्ट्रिंग बाएं फ़ंक्शन का उपयोग कैसे करें

  5. क्या MySQL व्यू हमेशा फुल टेबल स्कैन करता है?