我正在使用来自 python 2.7.2 的 SQLite 版本 3.3.6。
executescript()
使用from python 脚本执行此查询时:
attach database 'Capacity.db' as WeekAgo;
drop table if exists maximums;
create table maximums (Element TEXT UNIQUE, Score NUMBER , Report TEXT);
insert into maximums (Element, Score, Report) select * from WeekAgo.maximums;
我总是以删除附加数据库中的 WeekAgo.maximums 表和脚本崩溃结束,不再存在 WeekAgo.maximums。我究竟做错了什么?没有DROP IF EXISTS
,一切正常。