Добрый день,
Я новичок в Python и библиотеке py mysql. Я пытаюсь создать простую базу данных. Я уже могу вставлять, искать и удалять записи. Тем не менее, мне трудно обновлять свои таблицы. Я использую tkinter, и функция update () связана с моей кнопкой обновления. Тем не менее, каждый раз, когда я нажимаю кнопку, все, что она делает, это заполняет таблицу пустой строкой. Мой код показан ниже. Заранее спасибо.
searchID = StringVar()
searchNAME = StringVar()
searchCOURSE = StringVar()
searchGENDER = StringVar()
def update():
updateNAME = searchNAME.get()
updateCOURSE = searchCOURSE.get()
updateGENDER = searchGENDER.get()
updateID = searchID.get()
cursor.execute("""UPDATE `StudentInfo` SET `Name` = '%s', `Course` = '%s', `Gender` = '%s'
WHERE (`studentID`) = ('%s'); """ % (updateNAME, updateCOURSE, updateGENDER, updateID))
searchNAMEtext.delete('0.0', END)
searchCOURSEtext.delete('0.0', END)
searchGENDERtext.delete('0.0', END)
connection.commit()