if you use a placeholder, be sure to addValueForHandWrittenPlaceholder immediately
for addFieldWithSql that includes a placeholder
same as adding the arr as values one by one. assumes DB column name matches AA key.
executes the query
See Implementation