अपडेट करें
जैसा 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}'")