gpt4 book ai didi

sqlite - 将 bool 值插入到 sqlite 表中

转载 作者:行者123 更新时间:2023-12-03 16:01:12 26 4
gpt4 key购买 nike

我创建了一个表 MYTABLE

CREATE TABLE "MYTABLE" (
"surname" VARCHAR,
"name" VARCHAR,
"id" INTEGER PRIMARY KEY NOT NULL ,
"flag" BOOL);

当我插入一条记录时:
INSERT INTO "MYTABLE" VALUES ("Super","Mario","94", true);

我收到一条错误消息,即 no such column: true .如果我使用这个:
INSERT INTO "MYTABLE" VALUES ("Super","Mario","94", "true");

我没有收到任何错误,但是当我使用 rs.getBoolean("flag") 读取该记录时我弄错了。

最后,我试过这个
INSERT INTO "MYTABLE" VALUES ("Super","Mario","94", 1); 
rs.getBoolean("flag")返回 true .所以这里的教训是 Sqlite 中的 bool 值插入 0/1 ?

最佳答案

SQLite 没有单独的 bool 存储类。 bool 值存储为整数 0 和 1。
source

关于sqlite - 将 bool 值插入到 sqlite 表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33076226/

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