我使用这个查询将数据导入到我的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文件,它导致了一个错误。
有谁可以帮我?谢谢
发布于 2015-11-20 14:40:22
您可以将该文件放在客户端计算机上的某个位置,然后按以下方式修改查询:
LOAD DATA LOCAL INFILE 'C:\\path\\to\\file.csv' INTO TABLE...如果禁用了服务器变量"local_infile“,这可能不起作用。
https://stackoverflow.com/questions/33798445
复制相似问题