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

C'è un modo per eseguire più di una query per stringa in MySQL-Python?

Guarda la documentazione per MySQLCursor.execute().

Afferma che puoi passare un multi parametro che consente di eseguire più query in una stringa.

multi è un secondo parametro opzionale per la chiamata execute():

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