【发布时间】:2010-10-06 13:33:59
【问题描述】:
在 SQLite 数据库中如何定义一列默认为当前用户?
【问题讨论】:
标签: sqlite
在 SQLite 数据库中如何定义一列默认为当前用户?
【问题讨论】:
标签: sqlite
您是在谈论列的默认值吗? SQLite 的only valid 默认值如下:
DEFAULT 约束指定执行 INSERT 时使用的默认值。该值可以是 NULL、字符串常量或数字。默认值也可以是与特殊情况无关的关键字 CURRENT_TIME、CURRENT_DATE 或 CURRENT_TIMESTAMP 之一。
【讨论】:
SQLite 没有用户的概念。当您连接到 SQLite 时,您不会使用用户名/密码“登录”。
如果您需要当前操作系统用户,您应该在从应用程序插入数据时将其指定为字符串。
【讨论】:
简单地说:没有。打算这样做意味着您的数据库必须知道应用程序状态,这有点倒退。
【讨论】: