Mysql
 sql >> Base de données >  >> RDS >> Mysql

Impossible de faire fonctionner la requête source MySQL avec le module Python mysqldb

Comme d'autres l'ont dit, vous ne pouvez pas utiliser la commande source dans l'API Python MySQLdb

Donc, au lieu de l'exécuter, chargez le fichier et exécutez-le

Disons que votre fichier .sql a

create database test;

Lire le contenu comme

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

Et puis exécutez-le

cursor.execute(sql);

Vous obtiendrez un nouveau "test" de base de données