A required column with no default rejects the row.
highlighted = computed this step
Required column missing
A required column with no default rejects the insert row.
missing required column
Omit id
Accepted rows are 0, and rejected rows are 1.
rejected=1
INSERT examples are tiny finite row appends; SQL dialect completeness, generated defaults, identity columns, constraints beyond visible NOT NULL, triggers, transactions, indexes, performance, and product behavior are out of scope.
Read reasons
The insert result lists the missing required id column.