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

एक प्रश्न के आधार पर एकाधिक पंक्तियों को कैसे सम्मिलित करें?

आप जो खोज रहे हैं वह है ar-extensions

मणि का उपयोग कर स्थापित करें

sudo gem install ar-extensions

अपने पर्यावरण में मणि शामिल करें। आरबी (या सीधे उस मॉडल में जिसे आप सम्मिलित करना चाहते हैं)

require 'ar-extensions'

और एक INSERT . में कई रिकॉर्ड डालें क्वेरी का उपयोग कर

fields = [:first_name, :last_name, :email]
data = [["glenn", "gillen", "example@sqldat.com"],
       ["john", "jones", "example@sqldat.com"],
       ["steve", "smith", "example@sqldat.com"]]

User.import fields, data

आप इसे ActiveRecord ऑब्जेक्ट्स का उपयोग करके भी कर सकते हैं।

data = [ 
         User.new(:first_name => 'glenn', :last_name => 'gillen', :email => 'example@sqldat.com'),
         User.new(:first_name => 'john', :last_name => 'jones', :email => 'example@sqldat.com'),
         User.new(:first_name => 'steve', :last_name => 'smith', :email => 'example@sqldat.com')
       ]

User.import fields, data

केवल एकल क्वेरी के साथ, उपयोगकर्ता तालिका में 3 नई पंक्तियां डाली गई हैं!

इसके बारे में अधिक यहां , यहां और यहां



  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 क्वेरी में पहली पंक्ति को हथियाना

  2. MySQL पर दो तिथियों के बीच डेटा प्राप्त करें

  3. नई पंक्तियों को सम्मिलित किए बिना ज्ञात कुंजियों के साथ कई पंक्तियों को अपडेट करें यदि कोई भी कुंजियाँ नहीं पाई जाती हैं

  4. एक PHP फ़ाइल से AJAX एक पर एक बूलियन लौटाएं - बटन का पालन करें

  5. स्क्रिप्ट का उपयोग करके PHP MySQL डेटाबेस कनेक्शन का परीक्षण कैसे करें