Add new rows to a table.
Adds new rows to a table, either as single rows or bulk inserts. Can insert literal values, results of SELECT queries, or DEFAULT to use column defaults. On conflict, use ON CONFLICT (PostgreSQL/MySQL) or MERGE to avoid errors.
| Database System | Support Status | Since Version | Notes |
|---|---|---|---|
| MySQL | ✓ Supported | all | Standard |
| PostgreSQL | ✓ Supported | all | Standard |
| SQL Server | ✓ Supported | all | Standard + OUTPUT |
| Oracle | ✓ Supported | all | Standard + RETURNING |
| SQLite | ✓ Supported | all | Standard |
Basic DML for creating rows.
Standard
Standard
Standard + OUTPUT
Standard + RETURNING
Standard