Dear friend,

I tried the IGNORE option so that data is loaded from the file to table, 
still getting error pasted below. Any advice.
------------------------------------------------------------------------

mysql> use b
Database changed
mysql> describe chicago
    -> ;
+-------+--------------+------+-----+---------+-------+
| Field | Type         | Null | Key | Default | Extra |
+-------+--------------+------+-----+---------+-------+
| id    | int(11)      |      | PRI | 0       |       |
| email | varchar(150) |      | PRI |         |       |
+-------+--------------+------+-----+---------+-------+
2 rows in set (0.00 sec)

mysql> LOAD DATA INFILE IGNORE id
    -> 'chicago.txt' INTO TABLE
    -> b.chicago;
ERROR 1064: You have an error in your SQL syntax.  Check the manual that 
corresponds to your MySQL server ver
'chicago.txt' INTO TABLE
b.chicago' at line 1
mysql>
-----------------------------------------------------
This is how I had done it before
-----------------------------------------------------
mysql> use b
> Database changed
> mysql> LOAD DATA INFILE
>     -> 'chicago.txt' INTO TABLE
>     -> b.chicago;
> ERROR 1062: Duplicate entry '' for key 2
> mysql>
> 
------------------------------------------------------------------------------
> -----------------------
> +-------+--------------+------+-----+---------+----------------+
> | Field | Type         | Null | Key | Default | Extra          |
> +-------+--------------+------+-----+---------+----------------+
> | id    | int(11)      |      | PRI | NULL    | auto_increment |
> | email | varchar(150) |      | PRI |         |                |
> +-------+--------------+------+-----+---------+----------------+
> 2 rows in set (0.02 sec)

Reply via email to