hadn’t filled in some code i was completing and within it was a sql statement of the form:

INSERT INTO TableName () VALUES ();

to my surprise, this is valid syntax, and inserted a row with a correct auto_increment for the primary key, and null or defaults for the remaining columns.