如何将多个产品添加到单个购物车表中 [已关闭]

How to add multiple products into a single cart table [closed]

提问人:Ryan Blanc 提问时间:11/18/2023 最后编辑:JNevillRyan Blanc 更新时间:11/18/2023 访问量:31

问:


编辑问题以包括所需的行为、特定问题或错误以及重现问题所需的最短代码。这将帮助其他人回答这个问题。

昨天关闭。

我创建了一个“购物车”表,其目的是按表或使用产品 ID 保存多个“产品”。我尝试创建一系列产品,但没有奏效。我还尝试创建一个产品 ID 数组,但发现 product 表的 id 也必须由一个数组才能完成这项工作,这违背了目的。是否有任何方法可以引用购物车或用户表中的多个产品,以便用户以后可以访问?

DROP TABLE IF EXISTS users CASCADE;
CREATE TABLE users(
    username VARCHAR(50) NOT NULL,
    password CHAR(60) NOT NULL,
    id SERIAL PRIMARY KEY
);

DROP TABLE IF EXISTS products CASCADE;
CREATE TABLE products(
    name VARCHAR(50) NOT NULL,
    description VARCHAR(200) NOT NULL,
    price INT NOT NULL,
    review INT NOT NULL,
    id SERIAL PRIMARY KEY NOT NULL
);

DROP TABLE IF EXISTS cart CASCADE;
CREATE TABLE cart(
    FOREIGN KEY (id) REFERENCES users (id) ON DELETE CASCADE,
    //need product array/product id array
);
SQL 购物车

评论


答: 暂无答案