sqlite datetime(now) 赋初值
时间: 2023-07-04 14:06:59 浏览: 162
如果您要在SQLite中使用DATETIME类型字段,并将其设置为当前日期和时间,您可以使用以下语法:
```sql
CREATE TABLE mytable (
id INTEGER PRIMARY KEY,
created_at DATETIME DEFAULT CURRENT_TIMESTAMP
);
```
在上面的示例中,`created_at`字段被定义为DATETIME类型,并将其默认值设置为当前时间戳。当插入新行时,如果未提供此字段的值,则将使用当前时间戳。
如果您已经有一个表并且想要将现有的DATETIME字段设置为当前时间戳,则可以使用以下语法:
```sql
UPDATE mytable SET created_at = DATETIME('now') WHERE id = 1;
```
在上面的示例中,我们将`created_at`字段的值设置为当前时间戳,其中`id = 1`是您想要更新的行的条件。请注意,`DATETIME('now')`函数返回当前时间戳。
阅读全文