Method: Baza::BaseSqlDriver#insert
- Defined in:
- lib/baza/base_sql_driver.rb
#insert(table_name, data, args = {}) ⇒ Object
Simply inserts data into a table.
Examples
db.insert(:users, name: “John”, lastname: “Doe”) id = db.insert(:users, “John”, lastname: “Doe”, return_id: true) sql = db.insert(:users, “John”, lastname: “Doe”, return_sql: true) #=> “INSERT INTO users (name, lastname) VALUES (‘John’, ‘Doe’)”
137 138 139 140 141 142 143 |
# File 'lib/baza/base_sql_driver.rb', line 137 def insert(table_name, data, args = {}) Baza::SqlQueries::GenericInsert.new({ db: @db, table_name: table_name, data: data }.merge(args)).execute end |