WHERE id IN (…)
Ну, вы переменную Python’а передаёте в SQL запрос
уйди отсюда, юный мошенник)
Оператор delete
@tohaxstyle вот это правильный ответ
plus = "DELETE FROM ads_olxuz WHERE id IN" con = await connect_db() with con.cursor() as cursor: s = cursor.execute(plus, (listads)) print(s) con.commit() Не хочет, бьет ошибку(
Ну, это неверный запрос, тебе же не так написали
Антон, понимаешь, мы тут обсуждаем проблемы в Субд, КАКОЙ ЗАПРОС надо послать, а КАК его посылать - это проблема клиентского приложения
Я понял, спасибо) Пробую))
Короче, тебе надо из списка идентификаторов собрать в строку список в виде чисел, разделённых через запятую, и весь список заключить в скобки () Это всё надо в виде строки сконкатенировать к запросу. "Delete from tabbble where id in "+ spisok Список должен быть в виде " ( 42, 43, 53 ) " И такой запрос потом выполнять
А возможно ли использовать квадратные скобки?)
Понял, спасибо)))
Обсуждают сегодня