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

आप mysql2 मणि ​​के साथ तैयार बयान कैसे बनाते हैं?

अपडेट करें

जैसा Ryan Rapp सही ढंग से बताया गया है, mysql2 अब तैयार बयानों का समर्थन करता है। निम्नलिखित स्निपेट readme से निकाला गया है :

statement = @client.prepare("SELECT * FROM users WHERE login_count = ?")
result1 = statement.execute(1)
result2 = statement.execute(2)

statement = @client.prepare("SELECT * FROM users WHERE last_login >= ? AND location LIKE ?")
result = statement.execute(1, "CA")

धन्यवाद रयान!

मूल पोस्ट

मुझे ऐसा कोई कार्य भी नहीं मिला; न तो स्रोत में न ही दस्तावेज़ीकरण में .हो सकता है कि निम्नलिखित स्निपेट आपकी आवश्यकताओं के लिए सहायक प्रतिस्थापन हो? (mysql2 मणि ​​के दस्तावेज़ीकरण में पाया गया):

escaped = client.escape("gi'thu\"bbe\0r's")
results = client.query("SELECT * FROM users WHERE group='#{escaped}'")


  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. 1970 से पहले की तारीखों के लिए स्ट्रेटोटाइम का उपयोग करना

  3. MySQL ट्रिगर नई पंक्ति के लिए मान सेट करता है और उसी तालिका में दूसरे को अपडेट करता है

  4. MySQL संचयी योग तिथि के अनुसार समूहीकृत

  5. होस्ट से एक डॉकटर कंटेनर में mysql से कनेक्ट करें