提问者:小点点

外键定义中的列未知


我试图将一个新表添加到一个已经存在的数据库中,但它总是给我一个错误“外键定义中的未知列'PRODUCT_ID'”。

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)
);

如有任何帮助,我将不胜感激


共1个答案

匿名用户

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