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

Existe-t-il un moyen d'exécuter plus d'une requête par chaîne dans MySQL-Python ?

Regardez la documentation de MySQLCursor.execute().

Il prétend que vous pouvez passer un multi paramètre qui vous permet d'exécuter plusieurs requêtes dans une seule chaîne.

multi est un deuxième paramètre facultatif de l'appel execute() :

operation = 'SELECT 1; INSERT INTO t1 VALUES (); SELECT 2'
for result in cursor.execute(operation, multi=True):