外键定义中的未知列

Unknown column in foreign key definition

我正在尝试向现有数据库添加新的 table,但它一直给我一个 error "Unknown column 'product_id' in foreign key definition"。

CREATE TABLE product_review (
    prod_review_ref_no INTEGER PRIMARY KEY AUTOINCREMENT,
    review TEXT NOT NULL,
    comment TEXT NOT NULL,
    date TEXT NOT NULL,
    time TEXT NOT NULL,
    FOREIGN KEY (product_id) REFERENCES products(product_id)
);

如有任何帮助,我们将不胜感激, 亲切的问候

您必须在 设置约束之前 定义 product_id 列。