Django select_for_update 当行还不存在时
Django select_for_update when row doesn't exist yet
你可以使用 Django 的 select_for_update
来锁定行 还不存在 来锁定该行以防止在你创建时读取它的其他线程,然后保存型号?
回答:不,你不能那样做。
当您使用另一个线程进行插入时,只要约束(主键、唯一索引等)存在冲突,数据库就会阻止另一个插入事务
你可以使用 Django 的 select_for_update
来锁定行 还不存在 来锁定该行以防止在你创建时读取它的其他线程,然后保存型号?
回答:不,你不能那样做。
当您使用另一个线程进行插入时,只要约束(主键、唯一索引等)存在冲突,数据库就会阻止另一个插入事务