所以我創造了這個表,這些列:ERROR:預計最後列之後的額外數據
CREATE TABLE public.gps_0
(
nmea_sentence text,
utc_time integer,
latitude double precision,
lat_designator character varying(255),
longitude double precision,
long_designator character varying(255),
fix_quality integer,
num_satellites integer,
hdop integer,
altitude double precision,
alt_units character varying(255),
geoidal_separation double precision,
gs_units character varying(255),
blank integer,
checksum integer
)
這是我在做什麼之前要導入的文件:
然後我打IMPORT和我得到這個錯誤信息:
這對我來說沒有任何意義,因爲我有我的兩個代碼15列和我的15列中的數據。我不知道爲什麼這個錯誤,任何幫助都會做。謝謝!
檢查文件。從錯誤中可以看出,它在行尾有空列。你需要刪除這些。 –
我已經刪除了空白欄的形式,並仍然給我同樣的錯誤...也許這個事情只是在我之外。哈哈哈!我也修改了代碼。 – dontbadick
在文本編輯器(而不是Excel)中打開csv文件(例如Notepad ++或VSCode) - 看看是否有第一行末尾的一串逗號。另外:我不認爲Postgres會很樂意將'0000 * 54'視爲一個整數。 – GregHNZ