2017-03-08 151 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

相同的错误 –