由/ n终止的LOAD DATA LOCAL INFILE行

时间:2018-05-29 19:32:15

标签: mysql python-3.x

我有以下代码写入文件:

 each_file.write(url+"|*|"+rep_name+'|*|'+b['_source']['dataset']['ID']+'|*|'+ title+ '|*|'+ description+"\n")

然后,我将使用以下命令将此文件加载到MySql中:

cursor.execute ("LOAD DATA LOCAL INFILE '%s' INTO TABLE testseprator FIELDS TERMINATED by '|*|' LINES TERMINATED BY '\n' (link,repo_name,dataset_id,title,description) SET id = NULL" %(file1,))

哪个file1引用我的文件路径。 现在,正如您在下面的屏幕截图中看到的那样:output screenshot

我的文件中有很多新行,现在,当我将这些数据插入MySql时,表格搞砸了!我的描述文字到我的链接列中,.... 我想,这是因为我在描述中有新的线条!我该如何解决这个问题?我使用了description1 = str(description.strip()。strip(“”)),但是,这没有帮助!

0 个答案:

没有答案