Sha256: 272d833cd10e0d529e51af9c72f81fe8f6111a199bc33679248a651190f17c37
Contents?: true
Size: 523 Bytes
Versions: 6
Compression:
Stored size: 523 Bytes
Contents
module MassInsert module Adapters class Mysql2Adapter < AbstractAdapter def to_sql "#{insert_sql} #{values_sql} #{on_duplicate_key_update};" end def on_duplicate_key_update if @options[:handle_duplication] "ON DUPLICATE KEY UPDATE #{on_duplicate_key_update_values}" end end def on_duplicate_key_update_values quoted_columns.map do |quoted_column| "#{quoted_column}=#{quoted_column}" end.join(',') end end end end
Version data entries
6 entries across 6 versions & 1 rubygems