Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

MASUKKAN beberapa catatan menggunakan ruby ​​pada catatan aktif rel

create metode juga mengambil array sebagai parameter.

VoteRecord.create(
  [
    { :prospect_id => prospect.id, :state => "OH", :election_type => "GE", :election => "2011-11-08", :party => row[82], :participate => participated(row[82]) },
    { :prospect_id => prospect.id, :state => "OH", :election_type => "PR", :election => "2011-09-13", :party => row[81], :participate => participated(row[81]) }
    ...
  ]
)

Namun, ini masih mengeksekusi satu kueri SQL per entri alih-alih satu kueri SQL. Ini lebih efisien, karena hanya perlu membuat satu objek rekaman aktif di bawah tenda.

Dari halaman mysql (tapi saya kira itu harus sama untuk db lain)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Stempel waktu paksa hibernasi untuk bertahan/memuat sebagai UTC

  2. Memelihara ketertiban dalam permintaan MySQL IN

  3. Kesalahan sintaks karena menggunakan kata yang dicadangkan sebagai nama tabel atau kolom di MySQL

  4. PHP/MySQL - BEGIN...COMMIT Tidak Bekerja

  5. MySQL - interval bulan DATE_ADD