【发布时间】:2010-10-01 10:19:04
【问题描述】:
当人们尝试访问 MySQL 数据库并尝试使用相同信息更新表时,我遇到了一些问题。
我有一个使用 PHP 编写的网页。在此网页中是一个查询,用于检查某些数据是否已输入数据库。如果数据没有,那么我继续插入它。麻烦的是,如果两个人同时尝试,检查可能会说数据尚未输入,但插入时却是另一个人。
处理这种情况的最佳方法是什么?我可以锁定数据库以仅先处理我的查询然后处理其他查询吗?
【问题讨论】:
标签: php mysql concurrency