我在将表从 .csv 文件导入到新创建的表时遇到问题。详细信息如下(这是一个SQL在线课程的最终项目,我使用的是sqlite3和新安装的SQLite Studio v3.4.4):
.csv 文件名为cheese_prodition,由表 Year、Period、Geo_Level、State_ANSI、Commodity_ID、Domain 和 Value 组成;这些不是用逗号分隔的,它们实际上是工作表列。
数据库中创建的表也有相同的列。它是使用以下脚本创建的:
CREATE TABLE cheese_production (
Year INTEGER,
Period TEXT,
Geo_Level TEXT,
State_ANSI INTEGER,
Commodity_ID INTEGER,
Domain TEXT,
Value INTEGER
);
我查阅了 SQL Lite 的几个常见问题解答,尝试了几种 .csv 文件结构和相应的导入格式选项,但都失败并出现相同的错误。我觉得我错过了一些非常基本的东西,但我无法找到它是什么。
我只是在寻找将 .csv 文件中的值导入到已创建的表中。
有人可以帮我吗?
您找到发生这种情况的原因了吗? 我也尝试对同一个 Coursera 最终项目做同样的事情,但得到了完全相同的错误!