报错内容
OperationalError('near "<": syntax error')
找错过程
1.报错文件内容依次注释,找到关键区域
2.语法错误,重点查看最后的执行语句
例
在输出语句后发现,id值并没有正确传入
UPDATE t_staff
SET id=23450,name='李华'
WHERE id=<built-in function id>
附,网上同个报错的问答帖子
错误示范
db.execute(f"SELECT prefix FROM settings WHERE gid={gid}")
修改为db.execute("SELECT prefix FROM settings WHERE gid=?", (gid,))
同类错误杂烩
OperationalError: near ")": syntax error
错误示范 ——最后一行不能有,
sql_1