使用列约束时 CREATE 语句中的未知错误

问题描述

我正在尝试使用 sqlite 下的 System.Data.sqlite 库和语句创建 .NET Framework 4.7.2

CREATE TABLE IF NOT EXISTS account_accessibility (
    id INTEGER PRIMARY KEY AUTOINCREMENT,name TEXT NOT NULL DEFAULT 'lk3' CHECK (name IN ('lk3','api','err')),created TEXT NOT NULL DEFAULT datetime('Now'),notified INTEGER NOT NULL DEFAULT 0 CHECK (notified IN (0,1)),closed TEXT,id_sm TEXT
 );

并得到一个错误

sql 逻辑错误 靠近“(”:语法错误

如何解决这个问题? sqlite 版本:3.32.1。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)