SQLite3 Python:数据类型 TEXT 如果为 null 'N/A'



我想知道是否有一种方法可以为数据类型设置默认值。例如,INTEGER PRIMARY KEY将自动增加或NOT NULL如何,不允许None。我所希望发生的,将是当一个None型输入到TEXT列中,它将输入'N/a '而不是什么都不输入。这是可能的吗,还是我必须写一个方法来做这个?

将列定义为DEFAULT:

CREATE TABLE FOO (
    BAR TEXT DEFAULT "N/A"
)

参见SQLite TABLE文档

相关内容

最新更新