我们有一个通过 phpmyadmin 管理的 MySQL 数据库。我的一位同事坚持认为,在所有同时连接都关闭之前,数据库不会解析对数据库的更新。我认为他是说如果我们有 20 个用户连接到同一个数据库并对其进行更新,那么所有 20 个用户都必须在更新完成之前断开连接。即,如果一个用户对表进行了更新,则其他用户在全部断开连接之前都无法看到它。是这样吗?
我环顾四周,找不到答案。据我所知, MySQL 参考手册并没有真正说明,虽然这里有一些类似的问题,但我没有找到答案。我的同事说这是几乎所有 DB 和 DBMS 都存在的限制。我不认为这是真的,但我更关心的是知道真相而不是正确,如果我发现这是真的,我会很高兴地改变我的立场。
我们运行的phpmyadmin版本是2.11.11.3,MySQL的版本是5.0.77。