Я пытаюсь заставить код другого человека работать на меня.Из исследований на этом веб-сайте я понимаю, что не могу составить список из более чем 500 элементов, не используя несколько команд и каким-либо образом добавляя все данные в один список.Однако из общих примеров, которые я видел, я не могу понять, как это сделать, и обойти too many terms in compound select
error.
Вот код - ошибка указывает на строку 75:
cursor.execute("SELECT T.titleid FROM (%s) T WHERE T.titleid NOT IN (SELECT titleid FROM %s);" % (files_joined, tbl[0]))
Но я думаю, что часть, которую мне нужно изменить, находится здесь:
if(len(sql_list) > 0) :
cursor.execute("INSERT INTO %s VALUES %s;" % (tbl[0], ', '.join(sql_list)))
У меня чуть более 1000 предметов.Проблема в том, что он даже не будет работать для первых 500, потому что он застрял в ошибке.