2016-12-01 16 views

Trả lời

12

dấu gạch ngang không được phép trong tên bảng .. (mặc dù cho phép nó thuật sĩ) .. Chỉ cần loại bỏ gạch nối và nó hoạt như một say mê

+0

Trong trường hợp của tôi, đó là vì tôi đã bắt đầu tên bảng bằng một số: '2017_04_03_some_data'. Tôi đã thay đổi thành 'some_data_20170403' và nó hoạt động. –

+0

Tôi đã nhận được lỗi tương tự khi cố gắng tạo một bảng có tên cột có dấu gạch ngang trong đó '' ''-'''' – campeterson

9

Thật không may, tại thời điểm thông báo lỗi xác thực cú pháp không phải là rất mô tả trong Athena, lỗi này có thể có nghĩa là "gần như" mọi lỗi cú pháp có thể có trên bảng tạo bảng.

Mặc dù đây là khó chịu tại thời điểm này, bạn sẽ cần phải kiểm tra xem cú pháp sau Create table documentation

Một số ví dụ là:

  • Backticks không tại chỗ (như đã chỉ ra)
  • Thiếu/dấu phẩy thừa (hãy nhớ rằng cột cuối cùng không cần dấu phẩy sau khi định nghĩa cột
  • Thiếu khoảng trắng
  • Chi tiết ..
+0

" Thêm .. "của tôi là một phần bổ sung'> '. – CorayThan

+0

DDL của tôi thiếu dấu phẩy. May mắn thay, lỗi đưa ra số dòng để nhìn vào đầu. – Nirmal

Các vấn đề liên quan