-- auto-generated definition create table work_order_classify ( id bigint auto_increment comment 'id' primary key, sequence int not null comment '序号', type varchar(32) not null comment '类型', createBy varchar(32) not null comment '创建人', createTime datetime not null comment '创建时间', updateBy varchar(32) not null comment '更新人', updateTime datetime not null comment '更新时间', logicDelete int default 0 not null comment '逻辑删除', parentId bigint null comment '父类id' );
时间: 2024-04-28 18:22:01 浏览: 204
这是一个自动生成的SQL语句,用于创建一个名为"work_order_classify"的表,该表包含以下字段:
- id:bigint类型,自增长主键,表示工单分类的唯一标识。
- sequence:int类型,非空,表示工单分类的序号。
- type:varchar(32)类型,非空,表示工单分类的类型。
- createBy:varchar(32)类型,非空,表示创建该工单分类的用户。
- createTime:datetime类型,非空,表示创建该工单分类的时间。
- updateBy:varchar(32)类型,非空,表示更新该工单分类的用户。
- updateTime:datetime类型,非空,表示更新该工单分类的时间。
- logicDelete:int类型,默认为0,非空,表示该工单分类是否被逻辑删除。
- parentId:bigint类型,可为空,表示该工单分类的父分类的id。
该SQL语句使用了MySQL的语法,执行该语句将在MySQL数据库中创建一个名为"work_order_classify"的表,用于存储工单分类相关的数据。
相关问题
Caused by: org.h2.jdbc.JdbcSQLSyntaxErrorException: Syntax error in SQL statement "create table task_result (ID BIGINT AUTO_INCREMENT primary key comment '结果id', task_id varchar(32) null comment '任务id', enter_at BIGINT comment '结果执行的开始时间', leave_at BIGINT comment '结果执行的结束时间', corrupt varchar(4) not null comment '数据是否缺失', create_time datetime null [*]timestamp default current_timestamp comment '创建时间', update_time datetime null current_timestamp on update current_timestamp comment '更新时间', create_by varchar(64) not null comment '创建者', update_by varchar(64) null comment '更新者' )"; expected "AS, DEFAULT, GENERATED, ON UPDATE, AUTO_INCREMENT, DEFAULT ON NULL, NULL_TO_DEFAULT, SEQUENCE, SELECTIVITY, COMMENT, CONSTRAINT, COMMENT, PRIMARY KEY, UNIQUE, NOT NULL, NULL, CHECK, REFERENCES, AUTO_INCREMENT, ,, )"; SQL statement: create table task_result (ID BIGINT AUTO_INCREMENT primary key comment '结果id', task_id varchar(32) null comment '任务id', enter_at BIGINT comment '结果执行的开始时间', leave_at BIGINT comment '结果执行的结束时间', corrupt varchar(4) not null comment '数据是否缺失', create_time datetime null timestamp default current_timestamp comment '创建时间', update_time datetime null current_timestamp on update current_timestamp comment '更新时间', create_by varchar(64) not null comment '创建者', update_by varchar(64) null comment '更新者' ) [42001-214]
这是一个关于创建数据表的 SQL 语句,但是出现了语法错误。根据错误信息,期望的是 AS、DEFAULT、GENERATED、ON UPDATE、AUTO_INCREMENT、DEFAULT ON NULL、SEQUENCE、SELECTIVITY、COMMENT、CONSTRAINT、PRIMARY KEY、UNIQUE、NOT NULL、NULL、CHECK、REFERENCES、AUTO_INCREMENT、"," 或 ")" 等关键字,但实际上出现了一个不被期望的 "*" 符号。建议检查一下该 SQL 语句中的语法是否正确。
阅读全文