0

我想知道是否有必要对数据一致性问题使用锁来实现与 MYSQL 服务器的非持久连接。在对多个用户同时访问的表执行更改时。为了说明更多,我将使用我正在使用的场景。

让我们假设我正在使用 PDO 和手动事务beginTransaction()commit() ,并且我正在做一个简单的INSERT INTO TABLE查询。该表有一个主键,它是自动递增的。我有兴趣在插入后重用插入行的 ID 列,借助lastInsertId();To create another Insert with the same transaction and use the ID as a value in another table

我必须使用表锁来防止数据不稳定吗?如果是这样,这样做的好习惯是什么?

4

0 回答 0