'警告',' 1265','数据被截断为列\' arrival_date \'在第1行' - 不确定为什么会被触发

时间:2018-04-04 21:18:43

标签: mysql mysql-workbench

我试图将.txt文件中的数据导入我的数据库,但由于某种原因,每次尝试导入到达日期时,我都会收到警告1265并且导入失败。

这是我的表:

CREATE TABLE ORDERS (
order_id int(9) PRIMARY KEY,
line_num int(1),
vendor_id int(9),
product_id int(9),
product_price decimal(9,2),
order_quantity decimal(9,2),
order_date date,
arrival_date date,
FOREIGN KEY (vendor_id) REFERENCES VENDOR(vendor_id),
FOREIGN KEY (product_id) REFERENCES PRODUCT(product_id)
)ENGINE=innodb;

这是我的导入声明:

LOAD DATA LOCAL INFILE 'C:\\Users\\admin\\Desktop\\imports\\Orders.txt' INTO TABLE ORDERS
      FIELDS TERMINATED BY '\t' ENCLOSED BY '' LINES TERMINATED BY '\\r\\n';

这是我尝试导入的数据示例:

10001   1   1001    1122    4.25    19500.00    2017-11-03  2017-11-23
10002   1   1005    1243    4.25    10000.00    2017-11-06  2017-11-24
10003   1   1004    5462    1.05    23000.00    2017-11-08  2017-11-25

然而,每当我运行导入时,我都会

"'Warning', '1265', 'Data truncated for column \'arrival_date\' at row 1'".

我不知道我的arrival_date(最后一栏)出现了什么错误。

0 个答案:

没有答案