Skip to main content

Insert

Performs a query to insert new data into a table.


Methods​


selectDatabase()​

→ (database = String) → this

Sets the database for this query.

Parameters

ParameterTypeDescription
databaseStringName of the database to select.

Returns

→ this


data()​

→ (objects = Array<Object>) → this

Defines the data (rows) to insert.

Parameters

ParameterTypeDescription
objectsArray<Object>Array of objects where keys represent column names. All objects must have the same structure.

Example Usage

.insert()
.data([
{ id: 1, name: "Alice", age: 25 },
{ id: 2, name: "Bob", age: 30 }
])

Returns

→ this


execute()​

async → () → OkPacket

Executes the prepared INSERT query.

Returns

→ OkPacket