Надо сформировать запрос с использованием IN в WHERE.
«„„SELECT * FROM table WHERE table.a IN %s AND table.b=%s““»,(self.a,self.b))
self.b - просто число и проблем с ним нет.
self.a - питоновская строка = '(1,2,3,4,5)', она формируется в цикле из элементов массива.
MySQL на это ругается:
_mysql_exceptions.ProgrammingError: (1064, «You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax.
Что можно сделать?

Ответ на:
комментарий
от ls-h
Ответ на:
комментарий
от zJes

Ответ на:
комментарий
от ls-h

Ответ на:
комментарий
от ls-h
Ответ на:
комментарий
от zJes

Ответ на:
комментарий
от ls-h
Ответ на:
комментарий
от zJes
Ответ на:
комментарий
от zJes

Ответ на:
комментарий
от zJes

Ответ на:
комментарий
от Deleted

Ответ на:
комментарий
от ls-h

Ответ на:
комментарий
от shrub

Ответ на:
комментарий
от unC0Rr
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.