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数据库中的所有行 ?
非常感谢!
这将需要很长时间,特别是对于第二张桌子。 –