我们可以使用排他锁`lockForUpdate`进行并发控制
以下为`laravel`
```
\DB::beginTransaction();
$good = new Good();
$count = Good::where('product_id',1)->lockForUpdate()->count();
echo $count;
if($count == 0){
$good->insert(['product_id' => 1,'addtime'=>date('Y-m-d H:i:s')]);
}
\DB::commit();
```
注意必须开启事务才有效