0
我是新來的Sqlite,我有一個15GB的數據庫。我需要更新2個表中列「文件名」中的所有行,以便截斷文件名。 表1有50,000行,表2有2500萬行。批量更新所有行sqlite
我知道sqlite的更新命令,但我想知道如果使用這個建議的時間和可能出錯的事情。
我打算使用這些命令:
UPDATE users SET filename=substr(filename,15)
UPDATE people SET filename=substr(filename,15)
具體做法是:
- 多久這個時間?
- 我的電腦應該有一些最低配置才能正常工作嗎?
- 有沒有辦法讓我撤銷我的更新,以防萬一
可怕的錯誤,像版本控制? - 有沒有更好的方式在那裏更改sqlite數據庫中的所有行 ?
非常感謝!
這將需要很長時間,特別是對於第二張桌子。 –