У меня есть следующий код для Python 3.7
query= insert into table (a,b,c) values (%s,%s,%s)( Mysql query)
cursor.execute("SELECT count(*) FROM Test")
Count = cursor.fetchone()[0]
batch_size = 500
for rownum in range(0, Count, batch_size):
conn.execute(
"SELECT * FROM mytable WHERE ROWNUM %s", (Oracle code)
(batch_size, rownum))
for row in cursor:
cursor.execute(query,row)
Но я получаю ошибку как
DatabaseError: ORA-01036: недопустимое имя / номер переменной.
Как можно пакетно вставить 5 миллионов записей из базы данных Oracle в MySql?