[英]sqlite3.OperationalError: near "": syntax error
當我嘗試添加列並為其命名時,我不斷收到此錯誤
sqlite3.OperationalError: near "100": syntax error
這是我的代碼(最小)
from tkinter import *
import sqlite3
from tkinter import messagebox
conr = sqlite3.connect("CE.db")
curr = conr.cursor()
rt = Tk()
def add():
ID = e30.get()
curr.execute('alter table cust add {}'.format(ID))
lbl30 = Label(rt, text= "Your ID")
lbl30.grid (row = 0, column = 0)
e30 = Entry(rt, width = 30)
e30.grid(row = 0, column = 1)
buttt1 = Button(rt, text = 'Submit', command = add, width = 20)
buttt1.grid(row = 1, column = 0, columnspan = 2)
rt.mainloop()
有人可以告訴我我做錯了什么以及如何解決它。
線
curr.execute('alter table cust add {}'.format(ID))
正在被格式化並執行為
alter table cust add 100
這不是有效的 SQLite 語法正確的語法可以在以下位置找到: SQlite Alter Syntax
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.