sqlite3创建一张表,要有创建时间和更新时间
时间: 2024-06-11 16:05:46 浏览: 235
SQLite 创建表
5星 · 资源好评率100%
可以使用以下的SQL语句来创建一张表,其中包含创建时间和更新时间的字段:
```
CREATE TABLE your_table_name (
id INTEGER PRIMARY KEY,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
```
在上面的SQL语句中,字段`created_at`和`updated_at`都是`TIMESTAMP`类型,并且使用了`DEFAULT CURRENT_TIMESTAMP`来设置默认值为当前时间。这样,当新的记录被插入或者旧的记录被更新时,这两个字段的值就会自动更新为当前时间。
当然,你也可以使用其他的数据类型来存储时间戳,比如`DATETIME`、`DATE`等等。不过需要注意的是,不同的数据类型可能会对时间的精度和范围有所限制,这需要根据实际情况来选择合适的类型。
阅读全文