我正在使用 mysql LOAD DATA INFILE,将值从 csv 文件插入到数据库表中。但在这里我在run.sql 文件中使用了这个LOAD DATA INFILE 语句,并且t.csv 文件也与run.sql 一起存在。
当我运行 run.sql 时,这一行会导致错误。如果我用 .csv 文件名给出整个路径。然后它将值插入到表中。
如何使它成为相对路径?
LOAD DATA INFILE 't.csv' INTO TABLE movie FIELDS TERMINATED BY ',';
来自 t.csv 的样本
,Bulls,dsda
,Bulls,rest
,Bulls,ests
,Bulls,rsts
,Bulls,rets
错误信息
ERROR 29 (HY000) at line 112: File '/var/lib/mysql/t.csv' not found (Errcode: 2)