выполнить файл * .sql с помощью python MySQLdb

Как можно выполнить sql-скрипт, хранящийся в файле * .sql, используя MySQLdb python Водитель. Я пробовал


cursor.execute(file(PATH_TO_FILE).read())

, но это не сработало, потому что cursor.execute может одновременно запускать только одну команду sql. Вместо этого мой сценарий sql содержит несколько операторов sql. Также я пытался


cursor.execute('source %s'%PATH_TO_FILE)

, но тоже безуспешно.

22
задан Mykola Kharechko 10 December 2010 в 12:13
поделиться