出现该错误说明数据库中没有成功创建 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 sqlite3
conn = sqlite3.connect('reviews.db')
cursor = conn.cursor()
# 执行建表语句
cursor.execute('''
CREATE TABLE IF NOT EXISTS reviews (
id INTEGER PRIMARY KEY,
content TEXT,
score INTEGER,
category TEXT,
region TEXT,
订阅专栏 解锁全文
2911

被折叠的 条评论
为什么被折叠?



