Python Tkinter Mysql Insert İşlemi Yapmıyor

Veri tabanına insert işlemi yapmıyor ogr_no 0 olan null bir eleman ekliyor hata nerde yardımcı olabilir misiniz?

import pymysql
import tkinter as tk



def ogrenci_ekle1():
    gogr_no = ogr_no.get()  #get ile entryleri alıp işlem yapacağız .
    gisim = isim.get()
    gsoyisim = soyisim.get()
    gmemleket = memleket.get()
    gsinif = sinif.get()
    
    
    conn = pymysql.connect(host="localhost",user="root",password="",database="ogrenciler")
    myCursor = conn.cursor()
    
    myCursor.execute("INSERT INTO sınıf(ogrenciNO,isim,soyisim,memleket,sınıf) VALUES('{}','{}','{}','{}','{}')".format(gogr_no,gisim,gsoyisim,gmemleket,gsinif))
    conn.commit()
    


pencere = tk.Tk()
pencere.title("Öğrenci Kayıt Otomasyonu")
pencere.geometry("500x300+700+300")

etiket = tk.Label(text="Etiket - Label",font="Verdana 22 bold ",bg="blue",fg="yellow")
etiket.pack()

l_ogr_no = tk.Label(text="Öğrenci No:")
l_ogr_no.place(x=10,y=70)

l_isim = tk.Label(text="İSİM:")
l_isim.place(x=10,y=100)

l_soyisim = tk.Label(text="SOYİSİM:")
l_soyisim.place(x=10,y=130)

l_memleket = tk.Label(text="MEMLEKET:")
l_memleket.place(x=10,y=160)

l_sinif = tk.Label(text="SINIF:")
l_sinif.place(x=10,y=190)


ogr_no = tk.Entry(width="10")
ogr_no.place(x=80,y=70)

isim = tk.Entry(width="10")
isim.place(x=80,y=100)

soyisim = tk.Entry(width="10")
soyisim.place(x=80,y=130)

memleket = tk.Entry(width="10")
memleket.place(x=80,y=160)

sinif = tk.Entry(width="10")
sinif.place(x=80,y=190)

ekleme_butonu = tk.Button(text="Öğrenci Ekle",font="Verdana 22 bold",command=ogrenci_ekle1()).place(x=180,y = 100)



pencere.mainloop()

Cevabı buldum buton kısmında fonksiyonu çağırırken ogrenci_ekle1() şeklinde değil
ogrenci_ekle1 şeklinde çağırmamız lazım aksi takdirde id’si 0 olan null değerler üretir.