Revision: 1547
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at October 20, 2006 02:09 by rduv
Initial Code
def self.insert_multiple_rows(columns, values) values_statement = "" values.each { |row| values_statement << "(#{columns.length.times} connection.execute(<<-EOF) INSERT INTO #{table_name} (#{columns.join(",")}) VALUES #{values_statement} EOF end Now you'll be able to call, for example: columns = ["username","real_name", "password"] values = [ ["divoxx", "Rodrigo", "foo"], ["johng", "John Gary", "yay"] ] User.insert_multiple_rows(columns, values)
Initial URL
Initial Description
Initial Title
insert multiple rows
Initial Tags
Initial Language
Ruby