设计sql表代码:业务表:内容,时间,标题,处理(不使用BOOLEAN和ENUM 类型存储),是否删除标志(不使用BOOLEAN 和ENUM类型存储),备注,关联的客户id
时间: 2024-02-19 09:59:21 浏览: 18
以下是基于 MySQL 数据库的业务表的 SQL 代码:
```sql
CREATE TABLE business (
id INT AUTO_INCREMENT PRIMARY KEY,
content TEXT NOT NULL,
time DATETIME NOT NULL,
title VARCHAR(255) NOT NULL,
processed TINYINT(1) NOT NULL,
deleted TINYINT(1) NOT NULL,
notes TEXT,
customer_id INT NOT NULL,
FOREIGN KEY (customer_id) REFERENCES customers(id)
);
```
注意事项:
- `id` 字段是自增的主键,用于唯一标识每个业务记录。
- `content` 字段存储业务内容,使用 `TEXT` 类型。
- `time` 字段存储业务发生时间,使用 `DATETIME` 类型。
- `title` 字段存储业务标题,使用 `VARCHAR` 类型。
- `processed` 字段存储业务是否已处理,使用 `TINYINT(1)` 类型,取值为 0 或 1。
- `deleted` 字段存储业务是否已删除,使用 `TINYINT(1)` 类型,取值为 0 或 1。
- `notes` 字段存储业务备注,使用 `TEXT` 类型。
- `customer_id` 字段存储关联的客户 id,使用 `INT` 类型,并设置外键约束,参考关联表 `customers` 的 `id` 字段。