MySQL 之 InnoDB引擎 Transaction(事務)

爲什麼需要事務?     假設有這樣一個場景,用戶進行訂單支付這一操作,實現的過程中我們需要像訂單表中添加一條記錄,並且向支付記錄表中添加一條記錄,我們沒有開啓事務,假設我們第一條SQL語句執行成功了,但是第二條SQL語句由於某原因(可能系統崩潰什麼的)執行失敗了,那麼我們的訂單表插入了一條記錄,但是我們的支付記錄表沒有添加記錄,用戶在支付的記錄裏面找不到自己的記錄,但是卻有訂單,這就造成了數據的
相關文章
相關標籤/搜索