You should read about transaction isolation levels and locks. This is the related link for mysql: http://dev.mysql.com/doc/refman/5.0/en/innodb-transaction-model.html
MySQL synchronization?
-
06-08-2022 - |
Question
I was always wondering if MySQL queries are synchronized - or whatever you call it. For example:
You read a value using SELECT, then you modify it in your code (let's say, PHP on a webserver) and then you UPDATE the table entry. If two processes do this simultaneously, there will obviously be problems.
How is this prevented?
Solution
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow