【发布时间】:2010-10-26 18:13:29
【问题描述】:
我正在尝试将一个小的 CSV 文件导入到我的 django 程序中。我正在使用 SQL,这就是我目前所拥有的。 CSV 文件本身具有名为 Customer 的 Column1,我正在尝试获取该信息并将其分配给模型字段名称“client_name”。运行此查询时遇到的问题是,在字段列表错误中不断收到未知列“客户”,但不知道如何解决。
LOAD DATA LOCAL INFILE 'home/steve/Desktop/ClientListing_2.csv' INTO TABLE clients_clients
FIELDS TERMINATED BY ',' ENCLOSED BY '"'
LINES TERMINATED BY '\n'
SET Customer = client_name;
有什么建议吗?
谢谢大家。
【问题讨论】:
-
我认为这根本不是正确的语法。 MySQ 的 LOAD DATA 没有将列标签与列关联的语法;基本上都是定位的。有没有考虑写一个简单的 django 管理命令来导入 CSV 文件?
-
@Elf 到目前为止,我只需要导入这个文件一次,然后我们将使用这个系统。
标签: django mysql django-models