Получение данных из Oracle и вставка в таблицу Mysql в виде пакетов через Python - PullRequest
0 голосов
/ 13 октября 2018

У меня есть следующий код для 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?

...