DataWorks中是什么问题?

DataWorks中是什么问题?image.png

展开
收起
真的很搞笑 2023-07-01 19:03:25 77 分享 版权
1 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    "AUTO INCREMENT COMMENT强自增id'" 应该为 "AUTO_INCREMENT COMMENT '强自增id'",也就是缺少了单引号和标点符号。
    "store id' bigint(20) NOT" 应该为 "store_id bigint(20) NOT NULL",也就是缺少了下划线和NULL关键字。
    "store name~ varchar(200)" 应该为 "store_name varchar(200)",也就是缺少了下划线。
    "supplier id bigint(2)" 应该为 "supplier_id bigint(20)",也就是位数不够,应该是20。
    "C 同家 la" 应该是 "COMMENT '同家 la'",也就是缺少了COMMENT关键字和单引号。
    "NULL DEFAULT,'" 应该是 "DEFAULT NULL COMMENT '店铺名称'",也就是缺少了COMMENT关键字、单引号和逗号,同时DEFAULT和NULL位置颠倒了。
    修改后的正确SQL语句如下:
    sql_more
    Copy
    CREATE TABLE trade (
    id bigint(20) NOT NULL AUTO_INCREMENT COMMENT '强自增id',
    store_id bigint(20) NOT NULL COMMENT '铺id',
    store_name varchar(200) DEFAULT NULL COMMENT '店铺名称',
    supplier_id bigint(20) DEFAULT NULL COMMENT '供应商id',
    PRIMARY KEY (id)
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='同家 la';
    需要注意的是,在使用DataWorks进行SQL语句的编写和执行时,建议您尽可能遵循SQL语法

    2023-07-30 22:43:49
    赞同 展开评论

DataWorks基于MaxCompute/Hologres/EMR/CDP等大数据引擎,为数据仓库/数据湖/湖仓一体等解决方案提供统一的全链路大数据开发治理平台。

还有其他疑问?
咨询AI助理