我应该在每个插入/更新mysql上锁定表

时间:2013-04-07 09:32:35

标签: mysql sql

在每次插入和/或更新时锁定表是否正常?

如果是这样,为什么?为避免重复准确的时间添加?还有其他原因吗?

1 个答案:

答案 0 :(得分:1)

不,你绝对不应该为每次插入或更新锁定表。

数据库本身会自动锁定保持数据完整性所需的表部分。锁定整个表以进行单个插入或更新只会产生比必要更大的锁。

锁定表可以用作事务的替代方法,并且当您需要在表上执行多个相互依赖的操作时,可以使用它。