phoenix 語法報錯,缺少逗號所致。

org.apache.phoenix.exception.PhoenixParserException: ERROR 602 (42P00): Syntax error. Missing "RPAREN" at line 5, column 1.
	at org.apache.phoenix.exception.PhoenixParserException.newException(PhoenixParserException.java:33)
	at org.apache.phoenix.parse.SQLParser.parseStatement(SQLParser.java:111)
	at org.apache.phoenix.jdbc.PhoenixStatement$PhoenixStatementParser.parseStatement(PhoenixStatement.java:1547)
	at org.apache.phoenix.jdbc.PhoenixStatement.parseStatement(PhoenixStatement.java:1630)
	at org.apache.phoenix.jdbc.PhoenixStatement.execute(PhoenixStatement.java:1701)
	at sqlline.Commands.execute(Commands.java:822)
	at sqlline.Commands.sql(Commands.java:732)
	at sqlline.SqlLine.dispatch(SqlLine.java:813)
	at sqlline.SqlLine.begin(SqlLine.java:686)
	at sqlline.SqlLine.start(SqlLine.java:398)
	at sqlline.SqlLine.main(SqlLine.java:291)
Caused by: MissingTokenException(inserted [@-1,0:0='<missing RPAREN>',<138>,5:0] at "threat_start_time")
	at org.apache.phoenix.parse.PhoenixSQLParser.recoverFromMismatchedToken(PhoenixSQLParser.java:369)
	at org.apache.phoenix.shaded.org.antlr.runtime.BaseRecognizer.match(BaseRecognizer.java:115)
	at org.apache.phoenix.parse.PhoenixSQLParser.create_index_node(PhoenixSQLParser.java:1608)
	at org.apache.phoenix.parse.PhoenixSQLParser.oneStatement(PhoenixSQLParser.java:880)
	at org.apache.phoenix.parse.PhoenixSQLParser.statement(PhoenixSQLParser.java:519)
	at org.apache.phoenix.parse.SQLParser.parseStatement(SQLParser.java:108)
	... 9 more
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章