Optimizes buildQuestionMarks function
Optimizes buildQuestionMarks function

- All rows must have the name number of values so we don't need to build
each row of question marks independently.
- Uses array_fill to pre-allocate arrays.

yadakhov/insert-on-duplicate-key