我有一个Product
数据库表,其中包含product_id
、price
和等列inventory_count
。
用户点击以特定价格购买特定产品。我的程序会生成一个确认页面,列出产品和价格。一切都很好,用户点击“确认”。我的程序更新该inventory_count
产品的 . 并向用户的信用卡收取产品price
.
但在确认页面生成后,用户点击“确认”之前,该产品的价格发生了变化。因此,用户可能在确认页面中看到了 10 美元的价格,但在他单击“确认”后price
,产品表中的价格已更改为 11 美元,这就是他将被收取的费用。
处理这种情况的最佳方法是什么?如果相关,我正在使用 MySQL 和 Python。