inserting breaks when using column names: create table poops (color varchar(20), stink int) insert into poops (color, stink) values ("red", 7) also, `execute()` should be chainable on insert queries as well, even though there is nothing to fetch.