Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/97.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
CSV到SQL上载_Sql - Fatal编程技术网

CSV到SQL上载

CSV到SQL上载,sql,Sql,我在数据库中创建了一个“艺术家”表,其中包含“artistid”和“artisttitle”列。我还上传了一个csv,标题名称相同。我正在使用以下代码将csv数据上载到sql表中,但收到以下错误: --------------------------------------------------------------------------- UndefinedColumn Traceback (most recent call last)

我在数据库中创建了一个“艺术家”表,其中包含“artistid”和“artisttitle”列。我还上传了一个csv,标题名称相同。我正在使用以下代码将csv数据上载到sql表中,但收到以下错误:

---------------------------------------------------------------------------
UndefinedColumn                           Traceback (most recent call last)
<ipython-input-97-80bd8826bb17> in <module>
     10 with connection, connection.cursor() as cursor:
     11     for row in album.itertuples(index=False, name=None):
---> 12         cursor.execute(INSERT_SQL,row)
     13 
     14 mediatype = mediatype.where(pd.notnull(mediatype), None)

UndefinedColumn: column "albumid" of relation "album" does not exist
LINE 1: INSERT INTO zp2gz.album  (albumid, albumtitle) VALUES (1,'Fo...
                                  ^
---------------------------------------------------------------------------
未定义列回溯(最近一次调用上次)
在里面
10使用connection,connection.cursor()作为游标:
11对于album.itertuples中的行(index=False,name=None):
--->12游标执行(插入SQL,行)
13
14 mediatype=mediatype.where(pd.notnull(mediatype),无)
未定义列:关系“album”的列“albumid”不存在
第1行:插入zp2gz.album(albumid,albumtitle)值(1,'Fo。。。
^
编辑---------------------------------


我的意思是说albumid和albumtitle!我的道歉似乎是个打字错误--你需要使用
albmid
而不是
albumid
--也许可以修复你的
models.py
并重新迁移。

这个列
albumid
存在吗?另外,你应该用你正在使用的sql的特殊风格来标记你的问题。