Traceback (most recent call last): File "C:\Users\test\PycharmProjects\pythonProject\爬取链接地址导入sql数据库.py", line 17, in <module> cursor.execute("ALTER TABLE DIDI_talk ADD COLUMN file_name TEXT") sqlite3.OperationalError: duplicate column name: file_name
时间: 2023-10-04 19:04:09 浏览: 86
python爬取的数据库文件。
5星 · 资源好评率100%
根据您提供的错误信息,看起来在执行 ALTER TABLE 查询时出现了 `sqlite3.OperationalError: duplicate column name: file_name` 错误。
这个错误通常表示在表 `DIDI_talk` 中已经存在名为 `file_name` 的列,因此无法重复添加同名的列。请确保在执行 ALTER TABLE 查询之前,表中没有名为 `file_name` 的列。
您可以使用 `PRAGMA table_info(DIDI_talk)` 查询来获取 `DIDI_talk` 表的列信息,并检查是否已经存在名为 `file_name` 的列。
如果名为 `file_name` 的列确实不存在,但仍然出现重复列的错误,请提供完整的表结构和样本数据,以便我能更好地帮助您解决问题。
阅读全文