I want to check if you see same problem or I am using the wrong way.
$ids = array(2,3,4);
$phql = "UPDATE table SET type = ?0 WHERE id IN (?1)";
$string = implode(',', $ids);
$status = $this->modelsManager->executeQuery($phql, [0=>1,1=>$string]);
suppose it should SET type=1 for id 2,3,4, but I only see one row changed, is there something wrong with bind the way I use?