MySQL Create Table SQL
Table Structure: okayapi_request:/tablelist/okayapi_request.html
-- MySQL Table okayapi_request
-- From: OkayAPI.com
CREATE TABLE `okayapi_request` (
`id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
`version` tinyint(4) NULL DEFAULT '1' COMMENT 'GET,HEAD可用任意结构访问任意开放内容,不需要这个字段。
其它的操作因为写入了结构和内容,所以都需要,按照不同的version选择对应的structure。
自动化版本管理:
Request JSON最外层可以传 “version”:Integer 。
1.未传或 <= 0,用最新版。 “@order”:”version-“
2.已传且 > 0,用version以上的可用版本的最低版本。 “@order”:”version+”, “version{}”:”>={version}”',
`method` varchar(10) NULL DEFAULT 'GETS' COMMENT '只限于GET,HEAD外的操作方法。',
`tag` varchar(20) NULL COMMENT '标签',
`structure` varchar(100) NULL COMMENT '结构。
TODO 里面的 PUT 改为 UPDATE,避免和请求 PUT 搞混。',
`detail` varchar(10000) NULL COMMENT '详细说明',
`date` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建日期',
KEY `version` (`version`),
KEY `method` (`method`),
KEY `tag` (`tag`),
KEY `structure` (`structure`),
KEY `detail` (`detail`),
KEY `date` (`date`),
PRIMARY KEY (`id`)
) ENGINE=InnoDB COMMENT 'web开发-服务器请求表';
After replication, you can go to the database to create the database table.
MySQL database table structure design
Displaying 1-6 of 6 results.
Field Name | Field Type | Default | IS NULL | Field Comment | Index | Demo Data |
---|---|---|---|---|---|---|
version | tinyint(4) | 1 | 否 | GET,HEAD可用任意结构访问任意开放内容,不需要这个字段。 其它的操作因为写入了结构和内容,所以都需要,按照不同的version选择对应的structure。 自动化版本管理: Request JSON最外层可以传 “version”:Integer 。 1.未传或 <= 0,用最新版。 “@order”:”version-“ 2.已传且 > 0,用version以上的可用版本的最低版本。 “@order”:”version+”, “version{}”:”>={version}” | 1 | |
method | varchar(10) | GETS | 是 | 只限于GET,HEAD外的操作方法。 | GETS | |
tag | varchar(20) | 否 | 标签 | |||
structure | varchar(100) | 否 | 结构。 TODO 里面的 PUT 改为 UPDATE,避免和请求 PUT 搞混。 | |||
detail | varchar(10000) | 是 | 详细说明 | |||
date | timestamp | CURRENT_TIMESTAMP | 是 | 创建日期 | CURRENT_TIMESTAMP |