在给定的SQL语句中,确实存在一些语法问题。以下是修正后的版本:
CREATE TABLE `sh_modify_price_order` (
`id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT '自增 ID',
`sku_id` bigint NOT NULL COMMENT 'sku_id 唯一标识一个二手车',
`product_id` bigint NOT NULL COMMENT '货品 ID',
`car_id` int NOT NULL COMMENT '车型车款',
`car_type` int NOT NULL COMMENT '寄售、企业自营、企业个人',
`biz_type` int NOT NULL COMMENT '业务类型,自营还是寄售',
`dealer_id` int NOT NULL COMMENT '车商 ID',
`vin` varchar(100) COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT 'vin 码',
`modify_price_order_id` varchar(255) COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '调价单id',
`order_type` int NOT NULL COMMENT '工单类型,一期只有调价单',
`evaluator_uid` bigint NOT NULL DEFAULT '0' COMMENT '评估师UID',
`shop_id` bigint NOT NULL DEFAULT '0' COMMENT '门店 ID',
`status` int NOT NULL COMMENT '调价单状态',
`account_id` int NOT NULL COMMENT '调价发起人信息',
`created_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`updated_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',
`completed_time` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' COMMENT '完成时间',
`modified_price` int NOT NULL COMMENT '最终调整后的价格,如果调价不成功则为 0',
`extra` text COLLATE utf8mb4_general_ci COMMENT '其他信息',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='调价单表';
修正后的版本在语法上更加准确,并添加了主键约束。
内容由零声教学AI助手提供,问题来源于学员提问