gpt4 book ai didi

python - 我需要链接 2 个表,但我很困惑如何 (python/sqlite)

转载 作者:太空宇宙 更新时间:2023-11-04 06:24:29 25 4
gpt4 key购买 nike

我创建了一个数据库,其中包含一个包含基本客户信息的表(客户表)和一个存储一周百分比数字的列。

我的问题是,我需要创建第二个表(存档表)来存储所有这些每周、每月和每年的百分比数字,并将其与客户保持联系。 (我将使用它来计算平均值)

问题是,尽管我知道我必须使用外键,但我不知道如何实现它,甚至不知道是否/如何为存档表使用主键。这是当前设置方式的一个基本示例。

"""CREATE TABLE customer (id INTEGER PRIMARY KEY, name TEXT, percentage INTEGER)"""

现在这是我正在尝试开发的存档表

"""CREATE TABLE archive(week INTEGER, month TEXT, year VARCAR)"""

我什至不认为我创建了正确的列,但现在我需要知道如何设置这个存档表,以便它链接到每个客户以及每周、每月、每年存储的数字列。

最佳答案

您可以创建从存档到客户表中主键的引用。

CREATE TABLE archive(customer integer references customer(id), week INTEGER,....)

根据您的惯例,您可以将该字段称为 customer_id。

关于python - 我需要链接 2 个表,但我很困惑如何 (python/sqlite),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9322642/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com