Mysql Load INFLE语句引发错误

Mysql Load INFLE语句引发错误,mysql,shell,Mysql,Shell,我有一个表,试图从文本文件中插入数据,但它抛出了一些错误 命令是 mysql -u user -p<pwd> -h <server> --local-infile bsm -sse LOAD DATA LOCAL INFILE '/tmp/file.txt' INTO table test_jan2 FIELDS terminated by '|' LINES terminated by '\n' (value1,value2,value3) set id = NULL;

我有一个表,试图从文本文件中插入数据,但它抛出了一些错误 命令是

mysql -u user -p<pwd> -h <server> --local-infile bsm -sse LOAD DATA LOCAL INFILE '/tmp/file.txt' INTO table test_jan2 FIELDS terminated by '|' LINES terminated by '\n' (value1,value2,value3) set id = NULL;
表结构是

+---------------+-------------+------+-----+---------+----------------+
| Field         | Type        | Null | Key | Default | Extra          |
+---------------+-------------+------+-----+---------+----------------+
| id            | int(11)     | NO   | PRI | NULL    | auto_increment |
| value1      | varchar(50) | YES  |     | NULL    |                |
| value2    | varchar(50) | YES  |     | NULL    |                |
| value3 | varchar(50) | YES  |     | NULL    |                |
| date_created  | varchar(50) | YES  |     | NULL    |                |
+---------------+-------------+------+-----+---------+----------------+
尝试:

$mysql-u user-p-h——本地填充bsm-e\
“加载数据本地填充'/tmp/file.txt'
进入测试表2
以“|”结尾的字段
以“\n”结尾的行
(价值1、价值2、价值3)
+---------------+-------------+------+-----+---------+----------------+
| Field         | Type        | Null | Key | Default | Extra          |
+---------------+-------------+------+-----+---------+----------------+
| id            | int(11)     | NO   | PRI | NULL    | auto_increment |
| value1      | varchar(50) | YES  |     | NULL    |                |
| value2    | varchar(50) | YES  |     | NULL    |                |
| value3 | varchar(50) | YES  |     | NULL    |                |
| date_created  | varchar(50) | YES  |     | NULL    |                |
+---------------+-------------+------+-----+---------+----------------+