Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Database 在重命名SQLite表的同时,从SQLite表读取是否会出现错误?_Database_Sqlite - Fatal编程技术网

Database 在重命名SQLite表的同时,从SQLite表读取是否会出现错误?

Database 在重命名SQLite表的同时,从SQLite表读取是否会出现错误?,database,sqlite,Database,Sqlite,我需要使用两个表main和tmpmain是必须始终使用的表,因此我的查询如下 从主菜单中选择* tmp在后台并行创建。一旦它被创建,我希望这个数据库被使用。因此,我将tmp重命名为main,以便现在tmp成为使用中的默认数据库,并且不需要修改现有的SQL查询 现在,我的问题是,当我重命名表时,是否会出现类似“找不到表”这样的错误 SQLite,也就是说,只要在一个事务中修改两个表,它就可以正常工作。为什么不先尝试一下呢。。

我需要使用两个表
main
tmp
main是必须始终使用的表,因此我的查询如下

从主菜单中选择*

tmp在后台并行创建。一旦它被创建,我希望这个数据库被使用。因此,我将tmp重命名为main,以便现在tmp成为使用中的默认数据库,并且不需要修改现有的SQL查询

  • 现在,我的问题是,当我重命名表时,是否会出现类似“找不到表”这样的错误

  • SQLite,也就是说,只要在一个事务中修改两个表,它就可以正常工作。

    为什么不先尝试一下呢。。