交易是一組依序執行的資料庫操作,就像是單一的工作單元。換句話說,除非群組內的每個操作都成功,否則事務將永遠不會完成。如果事務中的任何操作失敗,整個事務將失敗。實際上,我們可以將許多SQL查詢組合成一組,並將它們作為事務的一部分一起執行。 事務的屬性 事務具有以下四個標準屬性,通常以ACID縮寫表示: 原子性 - 確保工作單元內的所有操作都成功完成;否則,在失敗點交易將被中止,並將先前的操作回滾到其先前狀態。 一致性 - 確保資料庫在成功提交交易後正確地變更狀態。 隔離性 - 讓事務能夠獨立地運作並對彼此透明。 持久性 - 確保已提交交易的結果或效果在系統故障的情況下持久性。 #