0
我试图加载使用上MariaDB的问题与MySQL的的LoadFile
这里的loadFile一个CSV文件是我的loadFile
LOAD DATA INFILE '/usr/src/salary.TXT' INTO TABLE salary
FIELDS TERMINATED BY ','
LINES TERMINATED BY '\n'
(`EmpID`,@CHK_DATE,`CATEGORY`,`BASE`,`AMOUNT`)
SET CHK_DATE=IF (@CHK_DATE='',null,STR_TO_DATE(@CHK_DATE, '%m-%d-%Y'));
这是我salary.TXT文件的外观
EMP99 ,02-20-2016,Direct Deposit , , 721.77
EMP99 ,02-20-2016,Union Dues , 1092.06, 43.68
EMP99 ,02-20-2016,Labor Mgmt Coop Comm Fund, 39.50, 1.98
EMP99 ,02-27-2016,Direct Deposit , , 568.91
它正在加载,但所有CHK_DATE
即将到来0000-00-00
不是确定我失踪的地方。
在此先感谢。
当我试图MySQL的它加载罚款,内运行它,当我尝试通过shell中运行它script everything everything comes 0000-00-0 – meso
should not然后告诉我们你是如何通过shell脚本运行它? – e4c5
请提供'SHOW CREATE TABLE'。 –