我有一个关于并发控制的问题,以及何时需要担心。我创建了一个 PHP/MySQL 站点(InnoDB)。我知道如何避免事务问题,但是还有并发控制。
我的网站是一个电子商务,其中包含用户插入的商品,例如。当用户向站点插入新项目时,数据库会创建一个 productId 作为主键(由数据库自动递增)并存储通过表单提交的有关该产品的其他数据。我正在使用准备好的陈述。
我是否需要担心两个或更多用户是否同时执行此操作?是否有可能同时提交两个或多个项目会弄乱不同行的数据?
为了能够插入产品,如果这对问题很重要,用户必须使用会话登录。
在此先感谢,马库斯。