android - Android SQLite 数据库中的 UNIQUE 约束

标签 android sqlite

如果我将我的一个专栏放在 Android SQLite 数据库中

"passed BOOLEAN NULL UNIQUE"

UNIQUE 约束不允许我放置重复的 NULL 值?但是如果我不在列中设置值,它默认为空,这是违反规则的吗?有没有其他方法可以解决 UNIQUE 约束?谢谢!

最佳答案

UNIQUE 约束允许值为 NULL。但是,与参与 UNIQUE 约束的任何值一样,每列只允许一个空值。

根据这个link除了重新设计表格外,别无其他解决方法。

关于android - Android SQLite 数据库中的 UNIQUE 约束,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9186627/

相关文章:

iphone - 从 sqlite 检索 BLOB 图像

android - 如何将int转换为整数

android - 错误: An error occurred while running subprocess cordova

iphone - 将SQLite客户端数据库与MySQL服务器数据库同步

perl - 如何从多个 Perl 进程使用同一个 SQLite3 数据库?

python - 在 python-2.7 的 sqlite3 中的嵌套循环中使用多个游标

android - GreenDao freemaker.jar 丢失

java - 如何将数据从firebase数据库传递到短信?

android - java.lang.UnsatisfiedLinkError : Cannot load library 错误

android - SQLDroid 与 Android 内部 JDBC 驱动程序