首页 > 试题广场 >

在库存管理系统中,products表有字段(product_

[单选题]
在库存管理系统中,products表有字段(product_id, stock),orders表有字段(order_id, product_id, quantity)。要锁定库存不足的商品记录时,正确的做法是:
  • BEGIN TRANSACTION; SELECT * FROM products WHERE stock < 10 FOR UPDATE;
  • LOCK TABLE products IN EXCLUSIVE MODE WHERE stock < 10;
  • UPDATE products SET stock = stock - 1 WHERE stock < 10;
  • CREATE INDEX idx_low_stock ON products(stock) WHERE stock < 10;
锁定行 利用for update
编辑于 2025-09-21 13:21:20 回复(0)