Ich bin neu in Python und Python's MySQL Adapter. Ich bin mir nicht sicher, ob mir hier etwas offensichtlich fehlt:Python MySQL - SELECTs arbeiten, aber nicht DELETEs?
db = MySQLdb.connect(# db details omitted)
cursor = self.db.cursor()
# WORKS
cursor.execute("SELECT site_id FROM users WHERE username=%s", (username))
record = cursor.fetchone()
# DOES NOT SEEM TO WORK
cursor.execute("DELETE FROM users WHERE username=%s", (username))
Irgendwelche Ideen?
welche Privilegien haben Sie in den Datenbanken durchgeführt werden? – ennuikiller
Ja, stellen Sie sicher, dass der Benutzer, den Sie verwenden, die Rechte zum Löschen von Zeilen hat. –
Wenn Sie sagen: "Sieht nicht funktionieren": Woher weißt du das? Erhalten Sie eine Art Fehlermeldung? Wenn ja, welcher? Bitte melden Sie alle Details im Voraus. –