Я использую sqlite3 и pyodbc и пытаюсь выполнить следующий запрос:
cursor = conn.cursor()
cursor.execute("""SELECT link_id FROM database WHERE link_id IN {}""".format(get_link()))
rows = cursor.fetchall()
return (rows)
в функции get_link () - я вызываю около 120000 строк link_ids.
Iполучить следующую ошибку:
pyodbc.Error: ('HY000', '[HY000] [Hortonworks][Hardy] (34) Error from server: Bad Status: HTTP/1.1 500 Server Error. (34) (SQLExecDirectW)')
Если я выполняю тот же запрос только с пределом 6000 строк в функции get_link (), запрос работает нормально.
I´используя Python 3.6 в Windows
Спасибо за помощь!