I have a general question regarding MySQL transactions and how they impact data consistency when data is read during an update (In this specific example, it is a CakePHP backend