Bekijk de documentatie voor MySQLCursor.execute().
Er wordt beweerd dat je een multi
. kunt doorgeven parameter waarmee u meerdere query's in één string kunt uitvoeren.
multi
is een optionele tweede parameter voor de execute()-aanroep:
operation = 'SELECT 1; INSERT INTO t1 VALUES (); SELECT 2'
for result in cursor.execute(operation, multi=True):