mysql - 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”。
我做错了什么?
解决方案
不应该是 Datat 而不是 Data 吗?
推荐阅读
- c - gcc 和 clang 给出不同的结果
- javascript - 在下一个 js 中为个人资料页面定义登录用户路由?
- javascript - 如何获得包含字符串和数字的数组中的平均数
- php - 如何一起使用 laravel 分页 & makeHidden 和收集方法
- python - Py2Exe:将python文件转换为可执行文件后相机不起作用
- flutter - 从 Flutter 中的另一个类访问更改的 Slider 值
- windows - 任何人都可以修复该命令,我尝试了该命令,但 CMD 命令出错,
- django - 在白色 ip 上运行 Django 应用程序
- mysql - SQL 查询在不同表之间不一致
- mysql - 无法在 laravel 8 中存储数据