2017-03-08 73 views
0

我真的想用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'

我試過的AS和大括號{TEMPORARY TABLE約14其他組合與其他人並不能解決它。必須有我缺少的東西。

+0

嗨究竟是什麼這個問題... –

回答

1

在「之前」還有一個逗號「,」「

運行下面的代碼。

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


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

我收到了同樣的錯誤'線2:1:不匹配的輸入「(」期待AS' –

+0

我已經更新,請檢查.. –

+0

相同的錯誤 –