在 SQLite 中保存布尔值
Posted
技术标签:
【中文标题】在 SQLite 中保存布尔值【英文标题】:saving boolean values in SQLite [duplicate] 【发布时间】:2015-01-24 16:24:19 【问题描述】:我对此有点陌生。在阅读 sqlite 文档时,它说我们的布尔值不能在 sqlite 中。我真的迷失在这里,所以任何帮助表示赞赏。我正在使用一个复选框,我现在想知道如何在 sqlite 中保存它
【问题讨论】:
有了这个评论,我想指的是那些没有任何解释就投反对票的人。有些人只是新手,想学习。如果您有时间按下该按钮,只需尝试多花几秒钟并给出一些适当的解释,除了否决票或与否决票一起,因为这是人们只是问的地方,希望得到一些明确的答案,如果可能的话! 【参考方案1】:SQLite 没有单独的布尔存储类。
您可以将布尔值转换为 int 并存储在 TINYINT(1) 列类型中
data = booleanValue ? 1 : 0
【讨论】:
谢谢,我会试试的【参考方案2】:1.1 布尔数据类型
SQLite 没有单独的布尔存储类。反而, 布尔值存储为整数 0(假)和 1(真)。
你应该读到最后。 See here
【讨论】:
以上是关于在 SQLite 中保存布尔值的主要内容,如果未能解决你的问题,请参考以下文章