mi codigo despues de los ayudas dadas:
     
Código Python:
Ver original- import MySQLdb 
- import csv 
-   
- #establer connexion 
- db= MySQLdb.connect(host="localhost", user="root", passwd="", db="crawler") 
- cursor = db.cursor() 
- #leiendo archivo 
- camino = 'C:\Documents and Settings\Administrador\Escritorio\crawler_versions' 
- fichero = '\prova1.csv' 
- objectivo = camino + fichero 
- reader = csv.reader(open (objectivo, 'rb'),delimiter=';') 
-   
- raw_input() 
-   
- for index,row in enumerate(reader): 
-     stmt = "INSERT INTO k_url (id, url) VALUES ('"  
-     stmt = stmt + str(index + 1) 
-     stmt = stmt + "', '" 
-     stmt = stmt + row[0] 
-     stmt = stmt + ")" 
-     cursor.execute(stmt) 
-     print "ia esta" 
-   
- cursor.close () 
- db.commit () 
- raw_input() 
Llega a leer el archivo, despues cuando intento insertar en la base de datos me da el error, no se cual es porque todavia no he debugado el codigo 

tengo la base de datos creada, llamada k_url, con dos campos id que es un integer i url que es un vchar...
otra cosa el archivo.csv es separado por filas:
url1
url2
url3
.....