Currently the insert signature contains a $format parameter. I'm inclined to just drop that and infer from the value type what it should be: strings should be strings, numbers should be numbers, and so forth. Crazy stuff! Dropping the last parameter shouldn't break anything since passing additional parameters in PHP doesn't throw an error.
Currently the Query Builder user wpdb::insert() under the hood to run the insert. This is lame for a couple reasons:
Let's just ditch wpdb and build the SQL ourselves. We don't need them! I think as a good first step the following should be possible:
Currently the insert signature contains a
$format
parameter. I'm inclined to just drop that and infer from the value type what it should be: strings should be strings, numbers should be numbers, and so forth. Crazy stuff! Dropping the last parameter shouldn't break anything since passing additional parameters in PHP doesn't throw an error.