Невозможно создать таблицу sql с Presto

Я действительно пытаюсь начать работу с sql, но не могу даже создать простую таблицу. Я работаю над этим последние два часа и не могу начать. Я знаю, что решение простое, и все смеются, но где неправильный синтаксис?

CREATE TABLE tbl1
(
state varchar(10),
city varchar(10),
);

Ошибка читается как line 2:1: mismatched input '(' expecting AS.

Когда я добавляю AS:

CREATE TABLE tbl1 AS
(
state varchar(10),
city varchar(10),
);

line 3:1: no viable alternative at input 'state'

Я пробовал около 14 других комбинаций AS и фигурных скобок { , TEMPORARY TABLE с другими и не могу решить эту проблему. Должно быть что-то, что мне не хватает.


person Pierre L    schedule 08.03.2017    source источник
comment
Привет, в чем была проблема для этого ...   -  person sandeep rawat    schedule 14.03.2017


Ответы (1)


Перед ")" стоит лишняя запятая ","

Запустите код ниже.

CREATE TABLE tbl1
(
state varchar(10),
city varchar(10)
);


CREATE TABLE tbl1
(
state varchar(10),
city varchar(10)
);
person sandeep rawat    schedule 09.03.2017
comment
Я получил ту же ошибку line 2:1: mismatched input '(' expecting AS - person Pierre L; 15.03.2017