Я не могу удалить значение из базы данных? - PullRequest
1 голос
/ 06 мая 2019

Я не могу удалить значение из базы данных. В моей базе данных есть 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)

Это печать идентификатора студента, который говорит, что получает значение, но не может удалить запись.

...