Связанные документы дают следующий пример:
cursor.execute ("""
UPDATE animal SET name = %s
WHERE name = %s
""", ("snake", "turtle"))
print "Number of rows updated: %d" % cursor.rowcount
Так что вам просто нужно адаптировать это к своему собственному коду - пример:
cursor.execute ("""
INSERT INTO Songs (SongName, SongArtist, SongAlbum, SongGenre, SongLength, SongLocation)
VALUES
(%s, %s, %s, %s, %s, %s)
""", (var1, var2, var3, var4, var5, var6))
(Если SongLength является числовой , вам может потребоваться использовать% d вместо% s).
Сразу же приходят на ум две вещи, чтобы убедиться, что вы улучшаете производительность:
keywords
проиндексировано. Операция array-contains
стоит дорого, и это может помочь.