Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak tworzyć gotowe zestawienia za pomocą mysql2 gem?

AKTUALIZUJ

Jako Ryan Rapp wskazano poprawnie, mysql2 obsługuje teraz przygotowane oświadczenia. Poniższy fragment jest pobierany z pliku 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")

Dzięki Ryan!

Oryginalny post

Nie znalazłem też takiej funkcji; ani w źródle ani w dokumentacji .Może poniższy fragment kodu jest pomocnym zamiennikiem dla Twoich potrzeb? (znaleziono w dokumentacji gem 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. MySQL:jak przeprowadzić wyszukiwanie pełnotekstowe w wielu tabelach

  2. Wygeneruj losową LocalDate z java.time

  3. Automatyczny przyrost po usunięciu w MySQL

  4. Automatyczna aktualizacja widoku w MySql

  5. PHP Foreach w zestawie wyników MySQLi