如果我在数据库中写一个php脚本,那么 我应该处理数据库的锁定以避免用户之间的冲突吗?
或者这个问题是由Web服务器处理的吗?
答案 0 :(得分:2)
锁由MySQL隐式处理。您通常不必担心发出实际的锁定语句,但您必须了解更新如何影响其他用户。
InnoDB支持行级锁定,因此假设您正在使用主键,更新可能不会引人注目。
答案 1 :(得分:0)
当然你必须处理它;)!例如,您可以使用“LOCK TABLE myTable WRITE”语句来防止冲突。当用户释放(通过“UNLOCK TABLE”)资源时,另一个用户可以使用该表进行操作