从报错信息我们很容易得出列名称不存在的结论,但是,很多时候并不是列名出错造成的,而是由于拼凑sql语句时对字符类型数据没有用引号引起来造成的
他这里如果是整型数据,不会出错

sql = f"INSERT INTO API(NAME,REMARK,URL) VALUES('{api_name}','{api_remark}','{api_url}') "

但是如果不是整型数据就会出错
解决方案就是,加个

''
'{api_name}'