функция, которую я определил для обновления значений таблицы
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)