您好各位大神們,想詢問一個資料匯入的問題,
我想要匯一個csv檔進行,資料內容如下圖:
trip_hour | age_group | gender_code | home_c_name | home_t_name | home_v_name | home_tile | trip_purpose | od_dur_minute_flag | o_c_name | o_t_name | o_v_name | o_lon | o_lat | d_c_name | d_t_name | d_v_name | d_lon | d_lat | trip_cnt_l5 | amp_m_trip_cnt_l5 | amp_d_trip_cnt_l5 | info_time | county_name | period_name |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
11 | 南投縣 | 信義鄉 | 雙龍村 | 5.76461E+18 | nonhomebase | 60-69 | 屏東縣 | 新埤鄉 | 新埤村 | 120.548687 | 22.466402 | 臺南市 | 關廟區 | 布袋里 | 120.343037 | 22.919346 | 2.5 | 0.2826 | 0.4461 | 1080520-0621 | 屏東 | 平日 | ||
11 | 南投縣 | 南投市 | 平和里 | 5.76461E+18 | nonhomebase | 80-89 | 屏東縣 | 枋山鄉 | 枋山村 | 120.662327 | 22.244457 | 高雄市 | 田寮區 | 西德里 | 120.359859 | 22.878864 | 2.5 | 0.2826 | 0.4461 | 1080520-0621 | 屏東 | 平日 |
而欄位都已經設定好他的結構,如下圖
當我輸入程式碼:
LOAD DATA INFILE 'D:/MYSQL/MySQL_Data/Uploads/signal/Y112.csv'
INTO TABLE y112
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n'
IGNORE 1 LINES;
但跑出:
ERROR 1264 (22003): Out of range value for column 'amp_m_trip_cnt_l5' at row 2259407
我有調整amp_m_trip_cnt_l5欄位,將decimal(5,4)調整為decimal(10,4),但還是一樣的情形發生,想尋求大神們的協助。