0

如果我在数据库中编写脚本 php,
我应该处理数据库的锁定以避免用户之间的冲突吗?

或者这个问题是由网络服务器处理的吗?

4

2 回答 2

2

锁由 MySQL 隐式处理。您通常不必担心发出实际的锁定语句,但您必须了解您的更新如何影响其他用户。

InnoDB 支持行级锁定,因此更新可能不显眼,假设您使用的是主键。

于 2010-12-08T17:56:09.553 回答
0

当然你必须处理它;)!例如,您可以使用“LOCK TABLE myTable WRITE”语句来防止冲突。当用户释放(通过“UNLOCK TABLE”)资源时,另一个用户可以对该表进行操作

于 2010-12-08T17:43:10.013 回答