1. 問題描述
當使用load data infile 向表中插入數據 而主鍵id是 auto_increment 時 ,執行 load data 不會報錯 但插入也不成功
2. 問題解決
2.1 方法一 需要指明插入的數據對應那些列(除id之外的),並設置id為null
LOAD DATA LOCAL INFILE 'C:/Users/Administrator/Documents/testload.txt' INTO TABLE `longalicedb`.`stats_kpi` FIELDS TERMINATED BY ',' ( gameid, platform, LANGUAGE, category, type, date, year_monthly, dau, mau, lwau, var_data_1, var_data_2, var_data_3 ) set id=null;
2.2 方法二 在數據中id對應列 把值置空 后跟逗號 即單引號內(',')
如 ,zhangsan,23
