這個的參數(shù)是true和false.
對于true,大家沒啥意見,一個事物
那么false呢?我的解釋是,每個SQL語句都會被提交。
有人問了,對查詢SQL也有影響嗎?
當然有。
我們假設(shè)如下:
1 數(shù)據(jù)庫一個表格有10條記錄
2 你設(shè)置參數(shù)為false
則在你執(zhí)行整個查詢SQL期間,一直是沒有事務(wù)的,那么如果你的查詢用到了一些函數(shù),這些函數(shù)包含了多個查詢語句,那么有可能會出現(xiàn)不一致的情況。 比如,里面有2條select,第一次讀取了,然后別的程序增加了數(shù)據(jù),而著面第二次讀取時,數(shù)據(jù)已經(jīng)是不一致的了。
也就是說,函數(shù)、存儲過程等,他們都將運行在非事務(wù)的環(huán)境下。
而你設(shè)置為true,則沒有任何問題了。讀一致性將保證不會出現(xiàn)問題。