mysql 針對高併發下,同時修改單條數據發生衝突致使數據錯誤的問題(例如:高併發下單,致使庫存爲負數)

畢業後第一次作的項目就是電商,可是當時也不明白這個問題。mysql 因此給本身埋下一個坑。sql 先說說當初的作法,和遇到的問題。性能 //開啓事務spa start transaction;事務 //查詢庫存it select number from item where id = 1;io //若是大於購買數量進入購買,若是小於返回錯誤 並rollback電商 //進入購買date updat
相關文章
相關標籤/搜索