Jestem nowym użytkownikiem Pythona i Pythona MySQL. Nie jestem pewien, czy brakuje mi czegoś oczywistego:Python MySQL - WYBIERA pracę, ale nie DELETE?
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))
Jakieś pomysły?
przywileje co masz na bazach danych? – ennuikiller
tak, upewnij się, że użytkownik, z którego korzystasz, ma prawo do usuwania wierszy. –
Kiedy mówisz "NIE WIDZI DO PRACY": skąd wiesz? Czy otrzymujesz komunikat o błędzie? Jeśli tak, to jaki? Prosimy o zgłaszanie wszystkich szczegółów z góry. –