出现该错误说明数据库中没有成功创建 reviews
表。以下是完整的解决方案:
步骤 1:创建数据库表
在插入数据前,必须先执行建表语句。请通过以下任一方式创建表:
方式一:使用 SQLite 命令行
bash
复制
# 进入 SQLite 命令行 sqlite3 reviews.db# 执行建表语句 CREATE TABLE reviews (id INTEGER PRIMARY KEY,content TEXT,score INTEGER,category TEXT,region TEXT,sentiment TEXT );# 验证表结构 .schema reviews# 退出命令行 .quit
方式二:通过 Python 脚本自动创建
python
复制
import sqlite3conn = sqlite3.connect('reviews.db') cursor = conn.cursor()# 执行建表语句 cursor.execute('''CREATE TABLE IF NOT EXISTS reviews (id INTEGER PRIMARY KEY,content TEXT,s