именно нужно изменить в этом запросе, чтобы удалилось только одно значение?
self.db.sql.execute("DELETE FROM cartridge_mto WHERE rowid=(SELECT rowid FROM cartridge_mto WHERE mark=? LIMIT 1)", (item.text()))
вам всё равно, какое из них вы удаляете?
Да. Но проблема уже решилась, спасибо Алексу
Ещё вопрос. Для меня не критично, конечно, но как удалить последнее значение в таблице, которое соответствует заданной строке?
добавь сортировку order by ASC и DESC
Для меня важнее сохранить порядок добавления элемента в список
я про вложенный Select, при правильной сортировке ты получишь первое значение с конца списка
а зачем тебе удалять "хз какое из найденных"? а, все таки не какое попало, а последнее
а ты его где-то указываешь?
По дате хотел, но я щас посмотрел, order by то что нужно для этого
Обсуждают сегодня