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'。 –