每日健康打卡数据表设计
时间: 2023-10-22 09:10:06 浏览: 76
表名:daily_health_check
| 字段名 | 数据类型 | 描述 |
| --------------- | -------------- | ---------------------------------------- |
| id | int | 主键,每日健康打卡记录唯一标识 |
| user_id | int | 外键,用户id |
| date | date | 打卡日期 |
| temperature | decimal(4,1) | 体温,单位:摄氏度,保留一位小数,如:36.5 |
| symptoms | varchar(100) | 症状,如:咳嗽、发热、乏力等,最多100个字符 |
| travel_history | varchar(100) | 旅行史,如:近期是否有出行,最多100个字符 |
| contact_history | varchar(100) | 接触史,如:是否接触过疑似或确诊患者,最多100个字符 |
| created_at | timestamp | 记录创建时间 |
| updated_at | timestamp | 记录更新时间 |
说明:
- 每个用户每天只能有一条健康打卡记录;
- temperature 字段的数据类型为 decimal(4,1),是为了保留一位小数;
- symptoms、travel_history、contact_history 字段的最大长度设置为100个字符,可以根据实际需求进行调整;
- created_at 和 updated_at 字段记录的是记录创建和更新的时间戳,可以方便地进行数据排序和统计。