我定义的函数来更新表的值
def updateInfo(id, term, val):
try:
cursor.execute(f"UPDATE students SET {term}={val} WHERE id={id}")
except Error as err:
print(err)
我的表
CREATE TABLE students(
id INTEGER,
fname TEXT,
lname TEXT,
branch TEXT,
course TEXT,
emailID TEXT,
mobileNum TEXT,
PRIMARY KEY(id)
)
在从用户获取输入时,只有用户输入的“mobileNum”正在工作,对于“fname”等其他内容,我没有得到这样的列错误
stuId = int(input("Enter students ID: "))
upValue = input("What do you want to update: ")
reValue = input("Update the value: ")
updateInfo(stuId, upValue, reValue)
HUX布斯
相关分类