Exploratory コミュニティ

Treasure Data / Presto: SQLクエリの末尾に"; "がある場合、再インポートに失敗する。

#1

以下のようにSQLクエリの末尾に";"がある場合

select * from runtime.tasks;

データのインポート、更新、または再インポートの際に以下のようなエラーになることがあります。

Error: Error in stop.with.error.message(content) : 
  Query 20220427_053426_00087_hbdxn failed: line 1:28: mismatched input ';'. Expecting: ',', '.', 'AS', 'CROSS', 'EXCEPT', 'FULL', 'GROUP', 'HAVING', 'INNER', 'INTERSECT', 'JOIN', 'LEFT', 'LIMIT', 'NATURAL', 'ORDER', 'RIGHT', 'TABLESAMPLE', 'UNION', 'WHERE', <EOF>, <identifier>

image

こちらの問題を回避するには、末尾の";"を以下のように取り除いて実行してください。

select * from runtime.tasks
1 Like