我的架构如下所示:
CREATE TABLE items (
id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
name TEXT NOT NULL,
description TEXT NOT NULL,
quantity INTEGER NOT NULL
price TEXT NOT NULL,
category_id INTEGER NOT NULL
);
CREATE INDEX "item_id" ON "items" ("id");
我将价格定为TEXT
但它可能应该是不同的。
我需要跟踪的数据是$30/day
。因此,数字(以美元计)和“每件事”部分都有“成本”部分。我该如何跟踪这些数据?
答案 0 :(得分:1)
SQLite在内部将所有内容存储为文本,因此请不要强调您的类型。
我将列名更改为“price_per_day”,并以此方式存储。如果您存储的商品未按“每天”定价,请将其标准化为一天,然后以此方式存储。