傷同學(xué)
2021-12-28 15:31老師,我在用python操作sql時(shí),用insert語(yǔ)句和其他語(yǔ)句修改數(shù)據(jù)老是會(huì)說(shuō)database已經(jīng)locked,但是一開(kāi)始導(dǎo)入sqlite和建立或者刪除表格都可以實(shí)現(xiàn),但是多操作幾句就開(kāi)始說(shuō)Locked,請(qǐng)問(wèn)這個(gè)怎么解決?
所屬:AQF > AAQF 視頻位置 相關(guān)試題
來(lái)源: 視頻位置 相關(guān)試題
1個(gè)回答
高志萍助教
2022-01-11 15:59
該回答已被題主采納
同學(xué)你好,
問(wèn)題的原因可能是在DB browser 里的操作沒(méi)有保存,這個(gè)時(shí)候再用python調(diào)整數(shù)據(jù)庫(kù)的時(shí)候,就是顯示locked。
解決的方法,是如果這種問(wèn)題,在DB browser中的執(zhí)行SQL里點(diǎn)下“寫(xiě)入更改”
這樣就可以了
locked主要的原因,表格被別的程序占用了,所以現(xiàn)在的程序無(wú)法使用這個(gè)表格
