将excel csv文件导入heidiSQL

时间:2015-11-19 08:16:22

标签: excel csv import heidisql

我使用此查询将数据导入HeidiSQL中的数据库;

LOAD DATA INFILE registration.csv

INTO TABLE registration

FIELDS TERMINATED BY ';'

LINES TERMINATED BY '\n'

(@id, @date, @method, @stud_id, @staff_id)

SET

registration_Id     = (CASE WHEN @id='' THEN NULL ELSE @id END),

registration_Date   = (CASE WHEN @date='' THEN NULL ELSE @date END),

payment_Method = (CASE WHEN @method='' THEN NULL ELSE @method END),

student_Id    = (CASE WHEN @stud_id='' THEN NULL ELSE @stud_id END),

staff_Id    = (CASE WHEN @staff_id='' THEN NULL ELSE @staff_id END);

但我不知道在哪里保存我的registration.csv文件并导致错误。

任何人都可以帮助我吗?感谢

1 个答案:

答案 0 :(得分:3)

您可以将文件放在客户端计算机上的某个位置,并按以下方式修改查询:

LOAD DATA LOCAL INFILE 'C:\\path\\to\\file.csv' INTO TABLE...

如果禁用服务器变量“local_infile”,则可能无效。

相关问题