creat-6ren">
gpt4 book ai didi

sqlite - SQLite 中的非空字符串约束

转载 作者:IT王子 更新时间:2023-10-29 06:30:58 29 4
gpt4 key购买 nike

我能否在 SQLite 中的 TEXT 列上创建数据库约束,不允许该列的值为空字符串 ""

我想允许列为null,但不允许空字符串。

最佳答案

Yes you can :

sqlite> create table foo (bar TEXT, CHECK(bar <> ''));
sqlite> insert into foo values (NULL);
sqlite> insert into foo values ('bla');
sqlite> insert into foo values ('');
Error: constraint failed

关于sqlite - SQLite 中的非空字符串约束,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10371077/

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