Ich habe den folgenden Code, um eine Zeile aus einer Tabelle namens Posts zu löschen. Aus irgendeinem Grund wird der Beitrag nicht gelöscht. Ich habe auch versucht, den Befehl manuell über die Befehlszeile zu verwalten und es funktionierte gut. Ich weiß auch sicher, dass post_id korrekt und nicht null ist, da ich auch versucht habe, es zurück zu geben und es zu drucken, und die ID wird korrekt angezeigt. Ich sollte erwähnen, dass es keinen Fehler ausspuckt. Es passiert einfach nichts.SQLite-Abfrage löscht nicht funktioniert?
def deletePost(post_id):
con = sql.connect("database.db")
cur = con.cursor()
cur.execute("DELETE FROM posts WHERE id = (?)", [post_id])
con.close()