首页 > 解决方案 > mySql-从文件导入数据时出错

问题描述

这是我的表,我把它写在一个程序中。

create table if not exists Tabela_veche(
         Data Int,
          Ora Int,
          NumeAng Varchar(30),
          PrenumeAng Varchar(30) ,
          NumeSef Varchar(30),
          PrenumeSef Varchar(30),
          NrPiese int(255)
         )ENGINE=InnoDB DEFAULT CHARSET=utf8;

在这里,我正在尝试填充列

set global local_infile = 1;
     LOAD DATA INFILE 'C:/ProgramData/MySQL/MySQL Server 8.0/Uploads/fisier.txt'
INTO TABLE Tabela_veche
CHARACTER SET 'utf8'    
FIELDS TERMINATED BY '' 
LINES TERMINATED BY '\r\n'
IGNORE 1 lines
(Data, Ora, NumeAng, PrenumeAng, NumeSef, PrenumeSef, NrPiese);

我的文件“fisiers.txt”看起来像这样(第一行):

Data     Ora    NumeAng PrenumeAng  NumeSef PrenumeSef  NrPiese

12062016    013103  Algren  Steve   Kolbe   Ed  180

我的错误是

错误代码:1292。不正确的日期值:第 1 行的“数据”列的“12062016 0”。

我做错了什么?

标签: mysql

解决方案


不应该是 Datat 而不是 Data 吗?


推荐阅读