Good day!
I'm trying to run the same update statement with the same params twice and it seems that it is not executed in the second case:
$update_query = $this->db->connection->prepare('UPDATE `Table SET `field` = :price WHERE (`partnum` = :partnum)');
$update_query->execute(array('price' => 123, 'partnum' => test));
var_dump($update_query->rowCount()); //returns 1
// If I insert here any statement it works as expected
$update_query->execute(array('price' => 123, 'partnum' => test));
var_dump($update_query->rowCount()); //returns 0!
I do not have mysql query cache enabled.
Thanks!