【发布时间】:2019-09-06 21:08:40
【问题描述】:
我正在尝试在 SQLite 中创建一个包含日期的表。我查看了他们的网站,发现我必须使用文本来存储它。但是,我收到一个错误,我认为是因为我没有正确插入数据值。
CREATE TABLE fitness_data(
user varchar(20) primary key,
day text,
steps int,
minOfExercise int,
calories int
);
INSERT INTO fitness_data('wrkey', '2019-04-15', 5873, 47, 1429);
Error: near "5873": syntax error
我不确定为什么它不允许我插入数据。我意识到错误在于步骤 int,但我认为它与日期有关,因为我以前从未使用过该日期,而且我认为我的步骤值没有问题。
有人知道问题出在哪里以及如何解决吗?
【问题讨论】:
-
阅读sqlite.org/lang_insert.html 和/或好的 SQL 教程。