Я не могу удалить значение из базы данных. В моей базе данных есть 4 столбца: имя студента, идентификационный номер студента, номер мобильного телефона студента и имя отца. Я хотел удалить запись ученика, введя номер студента.
def deleting (self):
db = MySQLdb.connect(host="**", # your host, usually localhost
user="**", # your username
passwd="***",
db="idk") # name of the data base
cursor = db.cursor()
student_ID=self.student_ID.get()
print(student_ID)
cursor.execute("DELETE FROM Student_details WHERE student_ID=%s",(student_ID,))
db.commit()
db.close()
self.message['text'] = 'Record {} deleted'.format(student_ID)
Это печать идентификатора студента, который говорит, что получает значение, но не может удалить запись.