mysql-connector-python: выполнить (multi=true) с несколькими операторами вставки + синтаксис нескольких строк

У меня есть строка с несколькими операторами вставки и оператор вставки со значениями, заданными в многострочном синтаксисе. Можно ли указать несколько операторов вставки вместе со значениями, заданными многострочным синтаксисом для execute (multi = true) в mysql-connector-python? За. Например, ниже приведена строка, объединенная с операторами вставки, первая инструкция с несколькими значениями строки:

operation = 'INSERT INTO tbl_name (a,b,c) VALUES(1,2,3),(4,5,6),(7,8,9)(11,22,33),(44,55,66),(77,88,99); 
      INSERT INTO tb2_name (a,b,c) VALUES(1,2,3),(4,5,6),(7,8,9);
      INSERT INTO tbl1_name (col1,col2) VALUES(col2*2,15);
      INSERT INTO tbl1_name (col1,col2) VALUES(15,col1*2);
      INSERT INTO tbl2_name (col1,col2) VALUES(col2*2,15); 
      INSERT INTO tbl2_name (col1,col2) VALUES(15,col1*2);'
for result in cursor.execute(operation, multi=True):
    print reslut.row_count

0 ответов

Другие вопросы по тегам