当我试图在LOAD DATA LOCAL INFILE查询下运行时,我收到此错误。
我已经检查了
SHOW GLOBAL VARIABLES LIKE 'local_infile';
它将local_infile显示为ON
已授予数据库用户所需的所有权限
使用grant all privileges on DB Name .* to USER@localhost identified by "PASSWORD";
PHP版本5.4.45
LOAD DATA LOCAL INFILE '/var/www/vhosts/www.on-the-list.com/httpdocs/incoming/vehicles_imports/detroit_trading/dtcinventory.txt' INTO TABLE tbl_detriot FIELDS TERMINATED BY ' ' OPTIONALLY ENCLOSED BY '"' LINES TERMINATED BY ' ' (third_party_id, condition1,vin,stock_number,year,make,model,trim,style,body_type,doors,drive_type,engine_block,engine_dis,fuel_type,fuel_des,transmission_type,transmission_speed, model_category,vehicle_type,vehicle_cat,city_mpg,hwy_mpg,selling_price,mileage,exterior_color,interior_color,options,comments,dealer_id,dealer_radius,certified,number_image,img,date_create,web_price,phone_ext,phone_pay,ppc_url,ppc_pay,delta_type,pre_quali)
此外,当我尝试将查询直接放在phpmyadmin中时,它可以工作。
但是当在php页面上运行它时会出错。 我检查了我的数据库连接和数据库用户FYI,一切正确并多次交叉检查。
任何人都可以帮忙,可能是什么问题。
提前感谢您的帮助。