Re: [SQL ] 當在下SQL指令的時候…電腦當機?

看板Database (資料庫)作者 (獅子男)時間18年前 (2007/02/07 00:17), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/3 (看更多)
※ 引述《grassboy2 (天才小胖子-活力花俏草兒)》之銘言: : 噗…和上一串作個區隔^^" : 耶逗…就是…我資料庫是用MySQL的… : 如果我在UPDATE一個table的時候… : 一次可能會UPDATE好幾筆資料… : 有沒有一種狀況… : 在指令執行的過程中…電腦突然斷電or當機… : 然後重新開機後…會發生某些資料已更新,某些資料未更新的狀況? : 還是說MySQL本身有考慮到這種狀況,所以重新開機時… : 會繼續把未更新的地方更新完畢呢? : ------- : 同樣一個問題…另外一個狀況… : 如果我用其他動態伺服器語言… : 利用For迴圈去逐筆更改資料, : 中途遇上斷電or當機… : 重新開機後…會發生某些資料更新、某些資料沒有的狀況嗎? 您問的這些都跟資料庫基礎理論中的「交易」(transaction)與 「序列化」(serializable)有關。 MySQL 參考:http://dev.mysql.com/doc/refman/4.1/en/commit.html 市面上能找到的資料庫基礎概論的書籍應該也都有寫。 -- Leo [joehorn]:~> make love make: don't know how to make love. Stop Leo [joehorn]:~> why? why?: No match. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.113.173.186
文章代碼(AID): #15oAeDVH (Database)
文章代碼(AID): #15oAeDVH (Database)