Мне нужно удалить записи в моей базе данных SQLite, где совпадают все значения.
Итак, я создаю запись так:
# Insert a row of data
c.execute("insert into Database (Value1, Value2, Value3, Value4, Value5, Value6) values (?, ?, ?, ?, ?, ?)",
(d1, d2, d3, d4, d5, d6))
И позже я буду удалять точную запись по ее значениям.Я попробовал это так:
c.execute("delete from Database where (Value1, Value2, Value3, Value4, Value5, Value6) values (?, ?, ?, ?, ?, ?)",
("String1", "String2", "String3", "String4", "String5", "String6"))
Но я получаю это: OperationalError: near "values": syntax error
Как удалить запись SQLite с совпадающими значениями?