Mysql
 sql >> Database >  >> RDS >> Mysql

Impossibile far funzionare la query sorgente MySQL utilizzando il modulo mysqldb di Python

Come altri hanno già detto, non puoi usare il comando source nell'API Python di MySQLdb

Quindi, invece di eseguirlo, carica il file ed eseguilo

Diciamo che il tuo file .sql ha

create database test;

Leggi il contenuto come

sql=open("test.sql").read()

E poi eseguilo

cursor.execute(sql);

Otterrai un nuovo "test" del database