我想从数据库中删除sqlite_stat1表。我尝试了
sqlite_stat1
DROP TABLE sqlite_stat1;
上面写着:不能删除sqlite_stat有什么问题吗?
uqzxnwby1#
不能简单地删除内部表。然而,ANALYZE documentation却说:统计表的内容可以使用SELECT查询,也可以使用DELETE、INSERT和UPDATE命令进行更改。DROP TABLE命令适用于SQLite 3.7.9版以后的统计表。(2011-11-01)
ee7vknir2#
{dbplyr}有一些 Package 函数,例如,使用copy_to可以设置analyze = FALSE。如果您不是R用户,您可能会在该函数的源代码中找到一些有用的东西。
{dbplyr}
copy_to
analyze = FALSE
2条答案
按热度按时间uqzxnwby1#
不能简单地删除内部表。
然而,ANALYZE documentation却说:
统计表的内容可以使用SELECT查询,也可以使用DELETE、INSERT和UPDATE命令进行更改。DROP TABLE命令适用于SQLite 3.7.9版以后的统计表。(2011-11-01)
ee7vknir2#
{dbplyr}
有一些 Package 函数,例如,使用copy_to
可以设置analyze = FALSE
。如果您不是R用户,您可能会在该函数的源代码中找到一些有用的东西。