When I'm trying to import csv into MySQL table, I'm getting an error
Data too long for column 'incident' at row 1
I'm sure the values are not higher than varchar(12). But, still I'm getting the error.
MariaDB [pagerduty]> 
    LOAD DATA INFILE '/var/lib/mysql/pagerduty/script_output.csv' 
    REPLACE INTO TABLE incidents 
    ignore 1 lines;
ERROR 1406 (22001): Data too long for column 'incident' at row 1
MariaDB [pagerduty]> 
    LOAD DATA INFILE '/var/lib/mysql/pagerduty/script_output.csv' 
    INTO TABLE incidents 
    ignore 1 lines;
ERROR 1406 (22001): Data too long for column 'incident' at row 1
While trying with REPLACE, the data is uploading only one column(which set on primary key)
MariaDB [pagerduty]> 
    LOAD DATA INFILE '/var/lib/mysql/pagerduty/script_output.csv' 
    IGNORE INTO TABLE incidents 
    ignore 1 lines;
Query OK, 246 rows affected, 1968 warnings (0.015 sec)
Records: 246  Deleted: 0  Skipped: 0  Warnings: 1968
**Columns:**
+----------------+--------------+------+-----+---------+-------+
| Field          | Type         | Null | Key | Default | Extra |
+----------------+--------------+------+-----+---------+-------+
| incident       | varchar(12)  | NO   | PRI | NULL    |       |
| description    | varchar(300) | YES  |     | NULL    |       |
| status         | varchar(12)  | YES  |     | NULL    |       |
| urgency        | varchar(7)   | YES  |     | NULL    |       |
| service        | varchar(27)  | YES  |     | NULL    |       |
| trigger        | varchar(25)  | YES  |     | NULL    |       |
| team           | varchar(20)  | YES  |     | NULL    |       |
| incident_start | datetime(6)  | YES  |     | NULL    |       |
| incident_end   | datetime(6)  | YES  |     | NULL    |       |
| resolved_by    | varchar(20)  | YES  |     | NULL    |       |
+----------------+--------------+------+-----+---------+-------+
10 rows in set (0.003 sec)
 
     
     
    