可以从SQLite表中读取错误,同时重命名吗?

时间:2014-11-11 09:33:54

标签: database sqlite

我有一个要求,我必须使用两个表maintmp main 是必须始终使用的表,因此我的查询就像

Select * from main;

tmp 在后台平行创建。一旦创建,我想要使用这个DB数据库。因此,我会将 tmp 重命名为 main ,以便现在 tmp 成为正在使用的默认数据库,并且无需修改现有的SQL查询。 / p>

  1. 现在,我的问题是,当我重命名表格时,是否会收到 table not found 这样的错误?

1 个答案:

答案 0 :(得分:-2)

SQLite is transactional,即只要在单个事务中完成两个表修改,它就可以正常工作。