CREATE TABLE `details` ( `id` int(11) NOT NULL AUTO_INCREMENT, `update_time` datetime DEFAULT NULL COMMENT '数据最后更新时间', `province` varchar(50) DEFAULT NULL COMMENT '省', `city` varchar(50) DEFAULT NULL COMMENT '市', `confirm` int(11) DEFAULT NULL COMMENT '累计确诊', `confirm_add` int(11) DEFAULT NULL COMMENT '新增治愈', `heal` int(11) DEFAULT NULL COMMENT '累计治愈', `dead` int(11) DEFAULT NULL COMMENT '累计死亡', PRIMARY KEY (`id`)
时间: 2023-07-15 14:11:49 浏览: 75
这是一个MySQL语句,用于创建一个名为`details`的表。该表包含以下字段:
- `id`: 自增长的整数型主键
- `update_time`: datetime类型,记录数据最后更新时间
- `province`: varchar(50)类型,记录省份信息
- `city`: varchar(50)类型,记录城市信息
- `confirm`: int(11)类型,记录累计确诊人数
- `confirm_add`: int(11)类型,记录新增治愈人数
- `heal`: int(11)类型,记录累计治愈人数
- `dead`: int(11)类型,记录累计死亡人数
每个字段的默认值为`NULL`,并且`id`字段为主键,自动增长。
相关问题
create table article ( id int(11) NOT NULL AUTO_INCREMENT, user_id int(11) NOT NULL, title varchar(100) NOT NULL, summary varchar(200), read_count int(11) NOT NULL, create_time date not null , update_time date not null , primary key (id) ) ENGING = InnoDB, AUTO_INCREMENT = 1, DEFAULT CHARSET = utf8mb4;检查错误
在你提供的 SQL 语句中,存在以下错误:
1. `ENGING` 应该是 `ENGINE`,这是一个拼写错误。
2. `ENGING = InnoDB,` 应该放到前面的括号内,作为表的属性,而不是语句的一部分。
3. `AUTO_INCREMENT = 1,` 应该放到 `id` 字段的定义中,而不是放在表属性中。
4. 缺少一个逗号,应该在 `DEFAULT CHARSET = utf8mb4;` 的前面加上逗号。
下面是修正后的 SQL 语句:
```
CREATE TABLE article (
id INT(11) NOT NULL AUTO_INCREMENT,
user_id INT(11) NOT NULL,
title VARCHAR(100) NOT NULL,
summary VARCHAR(200),
read_count INT(11) NOT NULL,
create_time DATE NOT NULL,
update_time DATE NOT NULL,
PRIMARY KEY (id)
) ENGINE = InnoDB,
AUTO_INCREMENT = 1,
DEFAULT CHARSET = utf8mb4;
```
CREATE TABLE sh_goods_comment( id INT UNSIGNED PRIMARY KEY AUTO_INCREMENT COMMENT'评论 id', Parent_id INT UNSIGNED NOT NULL DEFAULT 0 COMMENT'上级评论 id', user_id INT UNSIGNED NOT NULL DEFAULT 0 COMMENT'用户 id', goods_id INT UNSIGNED NOT NULL DEFAULT 0 COMMENT '商品 id', content TEXT NOT NULL COMMENT'评论内容', is_staff TINYINT UNSIGNED NOT NULL DEFAULT 0 COMMENT'是否为工作人员', is_show TINYINT UNSIGNED NOT NULL DEFAULT 0 COMMENT'是否显示', is_del TINYINT UNSIGNED NOT NULL DEFAULT 0 COMMENT'是否删除', create_time DATETIME NOT NULL DEFAULT CURRENT TIMESTAMP COMMENT'创建时间', update_time DATETIME DEFAULT NULL COMMENTI'更新时间', )ENGINE= InnoDB DEFAULT CHARSET=utf8;
这是一个MySQL语句,用于创建一个名为sh_goods_comment的表,包括以下字段:id(自增的评论ID)、Parent_id(上级评论ID)、user_id(用户ID)、goods_id(商品ID)、content(评论内容)、is_staff(是否为工作人员)、is_show(是否显示)、is_del(是否删除)、create_time(创建时间)和update_time(更新时间)。此表使用InnoDB引擎,字符集为utf8。它与你之前提供的语句唯一的区别是在COMMENT后面加上了具体的注释说明。
阅读全文