Difference between revisions of "Insert data into mysql from csv file"

From MyWiki
Jump to: navigation, search
(Created page with "<source lang="python"> import MySQLdb, csv, sys conn = MySQLdb.connect (host = "localhost",user = "usr", passwd = "pass",db = "databasename") c = conn.cursor()...")
 
 
Line 6: Line 6:
 
     for row in csv_data:
 
     for row in csv_data:
 
     print row
 
     print row
     c.execute("INSERT INTO a (first, last) VALUES (%s, %s), row")
+
     c.execute("INSERT INTO a (first, last) VALUES (%s, %s)", row)
     c.commit()
+
     conn.commit()
 
     c.close()
 
     c.close()
  
  
 
</source>
 
</source>

Latest revision as of 15:57, 24 June 2020

    import MySQLdb, csv, sys
    conn = MySQLdb.connect (host = "localhost",user = "usr", passwd = "pass",db = "databasename")
    c = conn.cursor()
    csv_data=csv.reader(file("a.txt"))
    for row in csv_data:
    	print row
    	c.execute("INSERT INTO a (first, last) VALUES (%s, %s)", row)
    conn.commit()
    c.close()